TS: mehrdimensionales Array durchsuchen

Beitrag lesen

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

--
Es gibt soviel Sonne, nutzen wir sie.
www.Solar-Harz.de
S☼nnige Grüße aus dem Oberharz