$array = (
array('1231415'=>array('foo'=>'bar', 'test'=> 1)),
array('32434'=>array('foo'=>'bar', 'test'=> '0')),
array('123244'=>array('foo'=>'bar', 'test'=> 0)),
array('193928'=>array('foo'=>'bar', 'test'=> 1))
);
(Birçok) rastgele anahtarları, kimlik numarası olan bir dizi var. Ben ise 'test' = 1 olan her dizi test etmek gerekir, ve bu yüzden bir foreach
döngü yaptı.
foreach ($array as $sub) {
if ($sub['test'] == '1' ) {
echo 'User: ' . $sub . ' has test = 1';
}
}
Bu çalışır, ancak 'Kullanıcı: Array vardır test = 1' döndürür
Nasıl yeryüzünde hangi kimlik numarası, (random sayı) almak için onu test = 1 var?
I $array as $sub=>$value
yapıyor çalıştı, ama nedense sadece foreach
çalışmaz hale getirir. Teşekkür ederiz!