Information in PHP Tipps

PHP Arrays Vergleichen

PHP bietet zum Vergleich von 2 Arrays eine Funktion namens array_diff. Allerdings funktioniert sie nicht os, wie man intuitiv erwarten könnte.

$difference = array_diff($arr1, $arr2);

Die obige Anweisung erstellt zunächst eine Kopie von $arr1 und weist sie $difference zu. Dann streicht sie alle Elemente aus $difference, die in $arr2 ebenfalls vorkommen. Elemente die in $arr2, aber nicht in $arr vorkommen, werden nicht angelegt. Damit $difference ein array ist, dessen Index bei 0 beginnt, muss man zusätzlich array_merge($difference) aufrufen.

Möchte man 2 Arrays auf andere Weise vergleichen, zum Beispiel prüfen, ob diese gleich sind, so schreibt man am besten eine eigene Funktion, die den Vergleich auf Elementebene durchführt.

Weiterführende Texte

 PHP String Kürzen  In PHP kann man einfach einen string kürzen, wenn man zum Beispiel die ersten oder letzten Zeichen einer Zeichenkette benötigt.
 PHP Variable Löschen  In PHP kann man Variablen einfach löschen und prüfen, ob eine Variable existiert.

Google Suche

Suche


Schnellsuche:  vergleichen  array  arrays  inhalt  prüfen  zwei  string  überprüfen  elemente  vergleich  existiert  identisch  löschen 
 

Seitenstatistik PHP Arrays Vergleichen

KategorieWebmaster
UnterkategoriePHP Tipps
Erstelldatum23.02.2010
Aufrufe543
Keywords beispiel, besten, vergleich, funktion, gleich, vergleichen, erwarten, vorkommen, elemente, prüfen, aufrufen, arrays, array, intuitiv, anweisung, kopie, index


Die letzten Suchanfragen

Suchphrase zuletzt
2 arrays vergleichen php07.04.2012 12:46:35 
array vergleichen prozent01.02.2012 22:58:29 
array vergleichen php02.05.2011 15:53:11 
php array prozent25.01.2011 15:35:23 
php zwei arrays vergleichen08.01.2011 16:45:05 
php arrays vergleichen25.05.2010 01:05:04 
php array vergleichen29.04.2010 16:26:37 
arrays miteinander vergleichen php28.04.2010 23:35:15 
php array key vergleichen07.04.2010 17:36:34 
php vergleichen07.04.2010 08:38:27 
php array diff01.04.2010 12:51:26 
php array mit array vergleichen22.03.2010 16:08:28 
2 array vergleichen php19.03.2010 14:06:25 
php array keys vergleichen17.03.2010 11:55:02 

Häufige Suchworte

Suchwort zuletzt
vergleichen (70)07.04.2012 12:46:35 
array (61)01.02.2012 22:58:29 
arrays (35)07.04.2012 12:46:35 
inhalt (11)01.06.2010 16:03:34 
diff (8)01.04.2010 12:51:26 
prüfen (6)21.04.2010 15:24:55 
zwei (6)08.01.2011 16:45:05 
string (5)24.04.2010 16:44:37 
überprüfen (4)30.03.2010 18:20:54 
keys (4)26.03.2010 00:20:21 
elemente (4)11.04.2010 17:57:03 
vergleich (4)04.06.2010 19:25:54 
existiert (3)17.04.2010 19:29:03 
identisch (3)21.04.2010 17:07:24 
löschen (2)20.05.2010 16:05:28