Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Array İçindeki Arraylarda Arama Yapmak

mertdinler

0
Onaylı Üye
Üye
Katılım
9 Mayıs 2011
Mesajlar
140
Açılan Konu
33
Tepki puanı
1
PHP:
Array ( 
[0] => Array ( [name] => isim0 [kategori] => kategori0 [id] => 123 ) 
[1] => Array ( [name] => isim1 [kategori] => kategori1 [id] => 356 ) 
[2] => Array ( [name] => isim2 [kategori] => kategori2 [id] => 757 ) 
)
Böyle Bir Arrayım Varolduğunu Varsayarak Sorumu Sormaya Başlıyorum :)
get ile aldığım $id değişkenimi bu yapısı yukarıdaki gibi olan arrayda aramam gerekiyor.
Not: Array Yapısını Değiştiremem,
Not2: Foreach içinde If le Yaptığım Zaman mesela 1 tanesinde buldu normal işlemi yaptırıyor ama bir tanesini bulduğunda gerekli işlemi yaptırıyor ama foreach döngüsünde olduğu için diğer arraylarıda arıyor onlarda bulamayınca sizin değil hatası veriyor (Sizin değil Hatası Benim Ayarladığım Bir hata if else ile kafa karışmasın :D )
 

codegenerator

0
Onaylı Üye
Üye
Katılım
9 Mart 2011
Mesajlar
314
Açılan Konu
11
Tepki puanı
3
Konum
Ankara
PHP:
Merhaba, eğer 

Foreach() {
if(kosul) {
//işlemleriniz
break;

}

}
Bu şekilde yaparsanız döngüden çıkarsınız ve bu hatayı almazsınız .

İyi Çalışmalar
 
Üst