romy: Array vergleichen

Beitrag lesen

Hallo,

also, es kann nicht sein, dass Werte in den Arrays verändert werden!!!, nicht bei diesem Konstrukt, vielleicht hast du noch mehr drin stehen?
ich habe es mal mit Beispielen ausgetestet:

<?php
$test1 = array("hahdg","agds","gdt","hdg","gd","jhsd");
$test2 = array("hahdg","agds","gdt","hdg","gd","jhsd","hsd","ugds");

foreach($test2 as $e => $f)
{
   if(!in_array($f, $test1))

{
     echo "f: ".@$f.", ".@$test2[$e]."<br>\n";
   }
}
?>

funktioniert, d.h. der Algorithmus ist schon okay
er gibt mir aus:
f: hsd, hsd
f: ugds, ugds

falls du übrigens die Indexe ausgegeben haben willst, schreib anstatt $test2[$e] nur $e
dann siehts so aus:
f: hsd, 6
f: ugds, 7

wenn dir das nicht helfen sollte, gib mir bitte mal mehr code
bzw. probier mal das beispielsscript aus, ob es da geht um serverseitige Probleme auszuschliessen!
An den Sonderzeichen liegt es auf jeden Fall nicht, hab es auch damit ausprobiert!!!
hope it helps
romy

Grüße Bernhard

--
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
->Alles ist gut wenn es aus Schokolade ist