PHP array_diff_assoc () Funktion
Komplette PHP - Array - Referenz
Beispiele
Vergleichen Sie zwei Arrays von Schlüsselnamen und Werte und gibt die Differenz der Serie:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>
Ausführung einer Instanz »
Definition und Verwendung
array_diff_assoc () Funktion wird verwendet , um zwei zu vergleichen (oder mehr) der Array - Schlüssel und Werte und gibt die eingestellte Differenz.
Diese Funktion vergleicht zwei (oder mehr) der Array - Schlüssel und Werte und gibt einen Unterschied von Arrays, das Array alle verglichen Array enthält (array1), aber nicht in einem anderen Parameter - Array (array2 oder array3 etc.) sind die Schlüsselnamen und Werte.
Grammatik
array_diff_assoc( 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 Schlüsselnamen und Werte. |
---|---|
PHP-Version: | 4.3+ |
Weitere Beispiele
Beispiel 1
Vergleichen Sie zwei Arrays von Schlüsselnamen und Werte und gibt die Differenz der Serie:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff_assoc($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_assoc($a1,$a2);
print_r($result);
?>
Ausführung einer Instanz »
Beispiel 2
Vergleich von drei Anordnungen von Schlüsselnamen und Werte und gibt die Differenz festgelegt:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","f"=>"green","g"=>"blue");
$a3=array("h"=>"red","b"=>"green","g"=>"blue");
$result=array_diff_assoc($a1,$a2,$a3);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","f"=>"green","g"=>"blue");
$a3=array("h"=>"red","b"=>"green","g"=>"blue");
$result=array_diff_assoc($a1,$a2,$a3);
print_r($result);
?>
Ausführung einer Instanz »
Komplette PHP - Array - Referenz