PHP if koşul birden fazla değerden birine eşitse? array ile kod kısaltma?

+1 oy
109 Görünüm
8, Temmuz, 2016 Php kategorisinde Mega Zeka (730 puan) tarafından soruldu

merhaba php de 10 tane değerim var ve gelen değerin bunlarla kıyaslandığı 10 tane if döngüsü yazmak istemiyorum, uzun oluyor bunu tek satırda kısaltabilir miyim dizin falan oluştursak

Paylaş

1 cevap

+3 oy
9, Temmuz, 2016 KOD-KARTAL (8,082 puan) tarafından cevaplandı
9, Temmuz, 2016 Mega Zeka tarafından seçilmiş
 
En İyi Cevap

if (in_array($deger, array("1", "2", "3", "4")) ) {

}

 

ben bu şekilde kullanıyorum, eğer deger değişkeni 1,2,3,4 'ten birine eşitse çalışıyor...

11, Ocak, 11 Serdar Günsu (228 puan) tarafından yorumlandı
teşekkürler işime fazlasıyla yaradı. Kod kısaltmak üzerine kitap olmalı bence  :)
Bu Hafta En Aktif Üyeler
W3 Uzman Ailesinde İster Yolda , İsterse İşte , İsterse de Seyahatte Olun. Aklınıza Takılan Sorular Olduğu Zaman Tek Yapmanız Gereken W3 Uzman'da Paylaşıp Arkanıza Yaslanmak...
"İşte Bu Kadar Kolay!" :)
...