Die Definition und Verwendung der Funktion array_diff_assoc() in PHP

巴扎黑
Freigeben: 2023-03-07 21:02:02
Original
1646 Leute haben es durchsucht

Definition und Verwendung

Die Funktion array_diff_assoc() wird verwendet, um die Schlüsselnamen und Schlüsselwerte von zwei (oder mehr) Arrays zu vergleichen und die Differenz zurückzugeben.

Diese Funktion vergleicht die Schlüsselnamen und Schlüsselwerte von zwei (oder mehr) Arrays und gibt ein Differenzarray zurück, das alles im verglichenen Array (Array1) enthält, jedoch nicht in einem anderen Schlüsselname und Schlüsselwert im Parameterarray (Array2 oder Array3 usw.).

Beispiel:

Vergleichen Sie die Schlüssel und Werte zweier Arrays und geben Sie die Differenz zurück:

<!DOCTYPE html>
<html>
<body><?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);
?></body>
</html>
Nach dem Login kopieren

Ergebnis ausführen:

Array ( [d] => yellow )
Nach dem Login kopieren

Syntax

array_diff_assoc(array1,array2,array3...);

Parametereinführung:

array1 Erforderlich Muss vorhanden sein. Das erste Array, das mit anderen Arrays verglichen wird.

Array2 ist erforderlich. Das Array, das mit dem ersten Array verglichen werden soll.

array3,... Optional. Zusätzliches Array zum Vergleich mit dem ersten Array.

Rückgabewert: Gibt ein Array zurück, das alle Schlüsselnamen und Schlüsselwerte enthält, die in Array1, aber in keinem anderen Parameterarray (Array2 oder Array3 usw.) enthalten sind.

Beispiel:

Vergleichen Sie die Schlüssel und Werte von drei Arrays und geben Sie den Differenzsatz zurück:

<!DOCTYPE html>
<html>
<body><?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);
?></body>
</html>
Nach dem Login kopieren

Laufende Ergebnisse

Array ( [c] => blue [d] => yellow )
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDie Definition und Verwendung der Funktion array_diff_assoc() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!