Dirk E.: unset(); Wert in array löschen

Beitrag lesen

$arr_new = array_values(array_diff($arr_1, $arr2)); // das sollte jetzt == array(2, 4, 5) sein.

Hi!

ja das funktioniert wunderbar!

Nur auf array_values(); wäre ich nie drauf gekommen. Es scheint so als ob er den Wert von array_diff($arr_1, $arr2); in ein neues array geschrieben wird.

Das war mir erst auch nicht so ersichtlich (http://de3.php.net/manual/de/function.array-values.php) Ich habe es ehrlich gesagt anders verstanden...

Ich bin jeden Tag aufs neue erstaunt was alles geht ;-)

Danke!