hallo forum,
ich verzweifle langsam .. möglicherweise kann mir jemand von euch helfen .. folgendes problem kann ich einfach nicht lösen:
ich habe 2 arrays, die miteinander verglichen werden sollen und die einträge, die ungleich sind, in ein drittes array geschrieben werden ..
beispiel:
datensätze aus erstem array.
Array
(
[0] => http://www.test.de/Bilder/imm002.jpg
[1] => http://www.test.de/Bilder/imm007.jpg
[2] => http://www.test.de/Bilder/imm007_th.jpg
)
datensätze aus zweitem array
Array
(
[0] => http://www.test.de/Bilder/imm002.jpg
)
ich möchte jetzt, dass das ergebnis vom dritten array SO aussieht:
datensätze drittes array, erzeugt mit $test = array_diff($1.array, $2.array)
Array
(
[0] => http://www.test.de/Bilder/imm007.jpg
[1] => http://www.test.de/Bilder/imm007_th.jpg
)
es wird aber dieses ausgegeben:
Array
(
[0] => http://www.test.de/Bilder/imm002.jpg
[1] => http://www.test.de/Bilder/imm007.jpg
[2] => http://www.test.de/Bilder/imm007_th.jpg
)
es ist also der key 0 drin, der eigentlich gar nicht drin sein dürfte!! :((
was mache ich falsch?
verwendete php-version: 4.3.1
für die tipps bedanke mich im voraus bei euch
gruß
chris