Hello,
for ($starships as $_id => $_name) {
Du meinst vermutlich
foreach
? Aber auch damit geht’s nicht.
Das vermute ich auch. Rolf hat sich in der Eile nur um eine Ebene vertan...
$id = 'NCC-1701';
$name = NULL;
$_record = array();
foreach ($_starships as $key => $_record)
{
if ($_record['id'] == $id)
{
$name = $_record['name'];
break;
}
}
Probier es mal so.
Was ist das für eine Magie mit
$_
?
Ich kennzeichne die Typen immer folgendermaßen:
$var für Skalare
$_rec für Arrays, also Datensätze
$__abc für Objekte und andere komplexe Typen
Das ist aber nur eine Privatmacke, aber die Programme lassen sich dann leichter lesen ;-)
Glück Auf
Tom vom Berg