Portál AbcLinuxu, 10. května 2025 02:06

Dotaz: Jak na kontrolu vnořeného pole

22.8.2013 13:24 Jara
Jak na kontrolu vnořeného pole
Přečteno: 198×
Odpovědět | Admin
Ahoj, jak můžu otestovat, jestli existuje v $arr['aaa'] prvek s názvem "book"?
$arr = array(
'aaa' => array('book' => 'home', 'pub' => 'Chose', 'title' => 'New'),
'bbb' => array('book' => 'Word', 'pub' => 'Jord',  'title' => 'Best'));
Zkoušel jsem tohle. ale cyklí se mi z toho server :-(
if(!in_array(array('book'), $array['aaa'])){
echo "no";
}
Poradí prosím někdo? Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.8.2013 13:52 Kit
Rozbalit Rozbalit vše Re: Jak na kontrolu vnořeného pole
Odpovědět | | Sbalit | Link | Blokovat | Admin
if (!isset($arr['aaa']['book']) {
    echo "no";
}
Tarmaq avatar 22.8.2013 15:30 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Jak na kontrolu vnořeného pole
Odpovědět | | Sbalit | Link | Blokovat | Admin
if (!array_key_exists('book', $arr['aaa'])) {
  echo "no";
}
Don't panic!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.