Bir dizi içinde bir dizi var ve ben sadece bunun içeriğini yazdırmak istiyorum ... sorun ne ben çalışıyorum çalışmıyor değildir ... yani
foreach($retval as $k=>$v){
if (is_array($v)){
foreach($v as $l=>$w){
echo $l . ' = ' . $w . '<br />';
}
} else {
echo $k . ' = ' . $v . '<br />';
}
Ile ancak ben sonuna kadar yapıyor:
id = 2
= Konuşmacılar isim
form_field = gizli
display_order = 0
gruplar = Array
Yani ben yanlış ne yapıyorum .. içerde dizide foreach binmem? Bu benim kod sadece 'grup' bir dizi olduğunu eminim her şeyin dönüş bir dizi olduğuna inandığını aslında görünüyor.
Dizinin yapısı çok benziyor:
array ( 0 => array ( 'id' => 2, 'name' => 'Speakers', 'form_field' => 'hidden', 'display_order' => '0', 'groups' => array ( 0 => array ( 'bit' => '1', 'name' => 'don', 'display_order' => '4', 'subscribers' => 8, ), 1 => array ( 'bit' => '2', 'name' => 'tyler', 'display_order' => '5', 'subscribers' => 0, ), 2 => array ( 'bit' => '4', 'name' => 'stephen', 'display_order' => '6', 'subscribers' => 0, ), 3 => array ( 'bit' => '8', 'name' => 'daniel', 'display_order' => '7', 'subscribers' => 0, ), 4 => array ( 'bit' => '16', 'name' => 'william', 'display_order' => '8', 'subscribers' => 0, ), 5 => array ( 'bit' => '32', 'name' => 'bobbys', 'display_order' => '9', 'subscribers' => 0, ), ), ), )
Uzun lafın kısası, ben aslında sadece adı 'Bobby' demek için bu her şeyi aramak ve almak için çalışıyorum, gerçek bir basit veya bu değer herhangi bir yerde orada olup olmadığını false.