foreach oder was?

S-lord

Mitglied
Schönen guten Tag euch allen. ;)
Folgendes "Problem":
Ich übe grad ein wenig mit arrays und habe folgendes Vorhaben:

Es ist ein array vorhanden und ich möchte mittels foreach die zusammengehörigen Paare von array_keys und array_values ausgeben (0=>'c') usw..
Ich habe mir gleich gedacht, dass das Blödsinn ist, aber versucht habe ich es trotzdem folgendermaßen:
PHP:
$abc = array(0=>'c',1=>'d',2=>'e',3=>'f',4=>'g');
echo '</p><p><h2>array_keys() und array_values() (Namen und Werte)</h2>';
  $ret = array_keys($abc);
  $ret2 = array_values($abc);
  foreach ($ret2 as $var2) {
    foreach ($ret as $var) {
      echo 'Index: ' . $var . ' | Wert: ' . $var2 . '<br />';
    }
  }

Ausgegeben wird logischerweise folgendes:
array_keys() und array_values() (Namen und Werte)
Index: 0 | Wert: c
Index: 1 | Wert: c
Index: 2 | Wert: c
Index: 3 | Wert: c
Index: 4 | Wert: c
Index: 0 | Wert: d
Index: 1 | Wert: d
Index: 2 | Wert: d
Index: 3 | Wert: d
Index: 4 | Wert: d
Index: 0 | Wert: e
Index: 1 | Wert: e
Index: 2 | Wert: e
Index: 3 | Wert: e
Index: 4 | Wert: e
Index: 0 | Wert: f
Index: 1 | Wert: f
Index: 2 | Wert: f
Index: 3 | Wert: f
Index: 4 | Wert: f
Index: 0 | Wert: g
Index: 1 | Wert: g
Index: 2 | Wert: g
Index: 3 | Wert: g
Index: 4 | Wert: g

Lösungsvorschlag?

Vielen Dank!
 
Zurück