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

+1 oy
730 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,685 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
    ...