Lieber Daniel,
<?php
$test[bla]=“hallo“;
$test[blubb]=“welt“;$i=0;
foreach($test as $key => $value) {
echo"<p>Element $i hat den Schlüssel $key und den Wert $value.<br />";
$i++;
}?>
und wie willst Du nun von $i auf den entsprechenden $key schließen???
Es ist - und das habe ich auch erst hier im Forum gelernt - sinnvoll "sprechende" Schlüssel in den Arrays zu verwenden. Daher ist das Herausfinden, an welcher Stelle er im Array steht, müßig! Spätestens nach einem Sortieren des Arrays oder Löschen eines Index stimmt diese numerische Position vielleicht nicht mehr. Wozu also das Ganze???
Selbst wenn Du auf das Vorhandensein eines Schlüssels prüfen wolltest, so nimmst Du dafür array_key_exists()!
Liebe Grüße aus Ellwangen,
Felix Riesterer.