Moin,
Ich habe zwei Arrays($res_tmp und $dir_files) und möchte Werte dieser Arrays mit folgender Schleife vergleichen.
for($i=0;$i<=sizeof($res_tmp);$i++)
{
for($j=0;$j<=sizeof($dir_files);$j++)
{
if(($res_tmp[$i]) == (substr($dir_files[$j],0,16)))
{
$res[] = 'whatever'.$dir_files[$j];
break;
}
}
}Wenn ich die Schleife jedoch ausführe, klappt das jedoch nicht. Das 'whatever' aus der inneren if Abfrage wird ausgegeben, der Wert wird jedoch nicht an diesen String angehängt.
Hast du dir mal angeguckt, was in den Arrays drin steht? Vielleicht vergleichst du ja zwei Leerstring und deswegen wir an 'whatever' nichts angehängt...
MfG,
Juan