PHP'nin yardım dokümanlarında array fonksiyonlarını birazcık incelemen çözümü bulman için yeterlidir. Bir ipucu vermek gerekirse $numara'nın kaçıncı dizi değişkeninden bahsedildiğini bulman sorunu çözecektir.
Selam arkadaslar. Başlık belki biraz hafif kalabilir sorumun yanında ama baslık bulamadım özür dilerim.
Soruma gelirsek, şimdi ben bir sayfada if - else veya switch - case yapılarını kullanmadan koşullu bilgiler almak istiyorum. nasıl bir şey düşünüyorsun derseniz şöyle izah edeyim.
Benim 3 tane dizi değişkenim var bunları aşağıdaki gibi kabaca veritabanından aldıgımızı varsayarsak;
Şimdi ben öyle bir şey istiyorumki programa gelen değişkenime göre (ki bu gelen değişken bir sayı olacak) bana ad ve mesleği bulsun. Yani 5 geldiği zaman numara dizisinden 5 i bulacak ve diger dizilerde de o degere karsılık gelen degerleri ekrana yazdıracak.HTML Kodu:$numara=Array('10','8','5','3','1'); $ad=Array('ahmet','mehmet','mustafa','ali','ayşe'); $meslek=Array('ogretmen','muhendis','ressam','yazar','doktor');
iyi çalışmalar herkese
PHP'nin yardım dokümanlarında array fonksiyonlarını birazcık incelemen çözümü bulman için yeterlidir. Bir ipucu vermek gerekirse $numara'nın kaçıncı dizi değişkeninden bahsedildiğini bulman sorunu çözecektir.
Spoiler:
Dogru anladiysam multidimensional array paklar seni.
FERRUH.MAVİTUNA - İnanmıyorum, yeni site!
çözemedim arkadaşlar halen ya
$gelen_sayi = 8;
$numara = array('10','8','5','3','1');
$ad = array('ahmet','mehmet','mustafa','ali','ayşe');
$meslek = array('ogretmen','muhendis','ressam','yazar','dokt or');Çok ayıpPHP Kodu:$bulman_gereken_keyno = array_search($gelen_sayi, $numara);
echo $ad[$bulman_gereken_keyno] ."<br />\n";
echo $meslek[$bulman_gereken_keyno] ."<br />\n";
![]()
Spoiler:
öyle çok ayıp falan ayıp oluyor hocam
teşekkür ederim üstat eline sağlık