Autor Zpráva
mARTAS
Profil *
Ahoj, mám takové vnořené pole

array('mama' => array('let' => '50', 'vaha' => '45', 'pohl' => 'zena',),
      'tata' => array('let' => '65', 'vaha' => '79', 'pohl' => 'muz',),
      'brat' => array('let' => '11', 'vaha' => '36', 'pohl' => 'muz',))

snažím se vypsat, jakou má "tata" váhu, čili potřebuji získat hodnotu "79" ale nejsem schopen bez cyklu tento údaj získat. Poradí někdo, Děkuji moc.
Chuchycek
Profil
Ahoj,

print_r($array['tata']['vaha']);
mARTAS
Profil *
Chuchycek:
print_r($array['tata']['vaha']);
Ahoj, tak teď jsi mě fakt dostal, že to bude tak jednoduché jsem nečekal. Velké DÍKY TI ! Funguje dle představ;-)
Můžu ještě jedno upřesnění? Pokud bych chtěl získat opět váhu ale z pole z posledního klíče (neznám název toho klíče), jde to taky bez cyklu? Moc děkuji..
juriad
Profil
V nových verzích PHP by fungovalo toto:
end($array)['vaha']
Ve starších je třeba uložit mezivýsledek do proměnné:
$posledni = end($array);
$posledni['vaha'];

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: