• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit Array Indizies

Maximilian

Mitglied
Grüß euch,

ich habe eine switch - case Anweisung, die mir keinerlei Probleme macht. Jedoch würde ich gerne den Index des zweidimensionalen Arrays per Variable setzten. Hier mein Code:

PHP:
    $b = 0;
   
    switch($spieler[0]) {
   
        case $sp_1[$b]['spieler']:

        print_r ($sp_1[0]['ort']);
        break;
       
            $b++;
       
        case $sp_1[$b]['spieler']:
       
        print_r ($sp_1[1]['ort']);
        break;
       
            $b++;
       
        case $sp_1[$b]['spieler']:
   
        print_r ($sp_1[2]['ort']);
        break;
       
            $b++;
       
        case $sp_1[$b]['spieler']:
   
        print_r ($sp_1[3]['ort']);
        break;
    }

Wenn ich anstatt der $b ganz normale Zahlen (sprich: 0, 1, 2, 3) einsetzte funktioniert es! Ich komme hier nicht weiter...

LG
 
Werbung:
Der Code ist halt einfach falsch mit dem $b++ zwischen dem break und dem case... schon die ganze Logik ist fraglich, mit den dynamischen case...
 
Zurück
Oben