PHP array_diff () Funktion
Komplette PHP - Array - Referenz
Beispiele
Vergleich von zwei Reihen von Tasten und gibt die Differenz festgelegt:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff($a1,$a2);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff($a1,$a2);
print_r($result);
?>
Ausführung einer Instanz »
Definition und Verwendung
array_diff () Funktion wird verwendet , um zwei zu vergleichen (oder mehrere) der Array - Schlüssel und gibt die eingestellte Differenz.
Diese Funktion vergleicht zwei (oder mehr) Tastenfeld und gibt einen Unterschied von Arrays, das Array alle verglichen Array enthält (array1), aber nicht in einem anderen Parameter - Array (array2 oder array3 usw. ) des Schlüssels.
Grammatik
array_diff( array1,array2,array3... );
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组。 |
Technische Details
Rückkehr: | Gibt einen Unterschied von Arrays, wobei die Anordnung umfasst alle im Vergleich array (array1), aber nicht in irgendeinem anderen Parameter array (array2 oder array3 etc.) in dem Schlüssel. |
---|---|
PHP-Version: | 4.0.1+ |
Weitere Beispiele
Beispiel 1
Vergleich von drei Anordnungen von Tasten, und gibt den Unterschied zwischen den Sätzen:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");
$result=array_diff($a1,$a2,$a3);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");
$result=array_diff($a1,$a2,$a3);
print_r($result);
?>
Ausführung einer Instanz »
Komplette PHP - Array - Referenz