Automatiosches Mitzählen bei foreach

Superior8881

Mitglied
Hallo!

Ich gebe über eine foreach Schleife Datensätze aus einer Datenbank aus.

Besteht die Möglichkeit irgendwie automatisch die momentane Ausgabe mitzuzählen?

Momentan löse ich das Problem so:
PHP:
$manuel_count = 0;

foreach ($data -> selectAll("SELECT AAA FROM BBB WHERE CCC = DDD ORDER BY EEE") AS $result) {
    $manuel_count ++;

    if($manuel_count == 3) {
        WEITERE BEARBEITUNG
    }
}

Also, ich möchte nicht das Gesammtergebniss haben, sondern den aktuellen Stand des jeweiligen Durchlaufs!

Gruß und Danke für Eure Rückmeldungen
 
Du kannst direkt im if() hochzählen. Die ++ aber davorstellen, dass es die gleiche Wirkung wie dein Code hat. Also zuerst hochzählen und dann vergleichen.
PHP:
if(++$manuel_count == 3)
 
Zurück