Steinadler: Array fortlaufend abgleichen

Beitrag lesen

oder besser gleich

foreach($mitspieler1 as $key => $value)
    {
        if ($key == $search)
        {
            echo "ja";
        }
        else
        {
            echo "nein";
        }
    }

http://de2.php.net/manual/en/function.each.php
http://de2.php.net/manual/en/control-structures.foreach.php

For() sollte man nicht benutzen, da der Schlüsselwerteraum Lücken haben kann, oder aber auch mal assoziative Schlüssel enthalten kann. Hier hat er Lücken.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

Danke Tom, genau das war es (Habe wieder etwas dazu gelernt --> $search)!

Habe es nun so leicht angepaßt, da die Variablen $test1 je nach Bedarf über ein Template ausgegeben werden:

foreach($mitspieler1 as $key => $value)
    {
        if ($key == $search)
        {
            $test1 = 'Du dabei';
        }
        else
        {
            $test1 = 'Du nicht<br />';
        }
    }
----------------
Und Danke auch für Deine ausführliche Erklärung für Laien wie mich, um dann schlußendlich auf den entscheidenen Punkt zu kommen.

Liebe Grüße aus Hannover in dem schönen Oberharz