PHP-Funktion array_diff()


  Übersetzungsergebnisse:

Englisch ['dɪf] US ['dɪf]

abbr.differential Differential (of);difference different;differ different;differentiator differentiator

PHP-Funktion array_diff()Syntax

Funktion: Vergleichen Sie die Schlüsselwerte zweier Arrays und geben Sie die Differenz zurück

Syntax: array_diff(array1,array2,array3...)

Parameter:

Parameter Beschreibung
array1Erforderlich. Das erste Array, das mit anderen Arrays verglichen wird.
array2Erforderlich. Das Array, das mit dem ersten Array verglichen werden soll.
array3,...Optional. Zusätzliches Array zum Vergleich mit dem ersten Array.

Beschreibung: Gibt das Differenzarray zweier Arrays zurück. Dieses Array enthält alle Schlüssel, die sich im verglichenen Array befinden, jedoch in keinem der anderen Argumentarrays. Im zurückgegebenen Array bleiben die Schlüsselnamen unverändert.

PHP-Funktion array_diff()Beispiel

<?php
$class1 = array("西门"=>"55","灭绝"=>"44","无忌"=>"22");
$class2 = array("西门"=>"54","灭绝"=>"44","无忌"=>"25");
print_r(array_diff($class1,$class2 )); //返回两个数组中不一样的元素
?>

Instanz ausführen»

Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen

Array ( [西门] => 55 [无忌] => 22 )

<?php
$per1=array("a"=>"灭绝师太","b"=>"欧阳克","c"=>"西门大官人","d"=>"韦小宝");
$per2=array("e"=>"Peter","f"=>"慕容复","g"=>"陈近南");
$per3=array("a"=>"灭绝师太","b"=>"欧阳克","h"=>"王重阳");

$result=array_diff($per1,$per2,$per3);
print_r($result);
?>

Klicken Sie auf die Schaltfläche „Instanz ausführen»
Beispiel“. Online-Beispiel ansehen

Ausgabe:

Array ( [c] => 西门大官人 [d] => 韦小宝 )

Heim

Videos

Fragen und Antworten