Bobby: While in While schleife

Hallo Ihr,

Funktioniert eine While in While schleife??? Wenn ja wie am besten...
Ich hatte mir das ungefähr so vorgestellt... funzt nur nicht:

$zaehl1=0;
$zaehl2=0;
while ($zaehl1<$row){
$zaehl1++;

while ($zaehl2<$list){
$zaehl2++;

if ($freunde[$zaehl1]==$ausgelesen[$zaehl2]){
print $freunde[$zaehl1];}}}

Als Erklärung vielleicht, die variablen $freunde und $ausgelesen sind jeweils daten aus ner CSV ausgelesen. Die CSV haben verschiedene Zeilenanzahlen. Deshalb die Spielerei mit den 2 Zählvariablen.

Ich weiß ni weiter so richtig.

Danke im voraus

Gruß Bobby

  1. hi,

    Funktioniert eine While in While schleife???

    natürlich.
    ob sie das tut, was du willst, ist eine andere frage.

    if ($freunde[$zaehl1]==$ausgelesen[$zaehl2]){
    print $freunde[$zaehl1];}}}

    Als Erklärung vielleicht, die variablen $freunde und $ausgelesen sind jeweils daten aus ner CSV ausgelesen. Die CSV haben verschiedene Zeilenanzahlen. Deshalb die Spielerei mit den 2 Zählvariablen.

    du willst also offenbar nur die werte haben, die in beiden dateien vorkommen?

    dann würde ich vorschlagen, du packst die werte aus den csv-dateien zunächst in jeweils ein array, und bildest dann deren schnittmenge mit http://www.php.net/manual/de/function.array-intersect.php.

    gruß,
    wahsaga

    --
    I'll try being nicer if you'll try being smarter.
    1. Danke das hilft weiter.......