Neueste Web-Entwicklung Tutorials
 

PHP array_diff_assoc() Function

<PHP Array Reference

Beispiel

Vergleichen Sie die Schlüssel und Werte von zwei Arrays, und geben die Unterschiede:

<?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);
?>
Führen Sie zB »

Definition und Verwendung

Die array_diff_assoc() Funktion vergleicht die Schlüssel und die Werte von zwei (or more) Arrays, und gibt die Unterschiede.

Diese Funktion vergleicht die Schlüssel und die Werte von zwei (or more) Arrays und ein Array zurück, die die Einträge aus array1 enthält , die nicht in array2 oder array3 sind usw.


Syntax

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

Parameter Beschreibung
array1 Erforderlich. Die Anordnung zum Vergleichen von
array2 Erforderlich. Eine Anordnung zum Vergleich gegen
array3,... Optional. Weitere Anordnungen zum Vergleich gegen

Technische Details

Rückgabewert: Gibt ein Array enthält , die Einträge aus array1 , die nicht in irgendeiner der anderen Arrays
PHP Version: 4.3+

Mehr Beispiele

Beispiel 1

Vergleichen Sie die Schlüssel und Werte von zwei Arrays, und geben die Unterschiede:

<?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);
?>
Führen Sie zB »

Beispiel 2

Vergleichen Sie die Schlüssel und Werte von drei Arrays, und geben die Unterschiede:

<?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);
?>
Führen Sie zB »

<PHP Array Reference