bir değişkende birden fazla şart atamak ve if ile kontrol

Kodla Büyü

mustafayilmaz28

Süper Üye
Süper Üye
Seçkin Üye
Mesajlar
1,425
soru şu;
/*
aşağıdaki gibi değişkende topladığım şartları
*/
Kod:
$sart ='';
$sart  .='AND in_array(\'tur\',$tur_dizi) AND in_array($icerik,$icerik_dizi)';
$sart  .='AND in_array(\'tur2\',$tur_dizi) AND in_array($icerik2,$icerik_dizi)';
$sart  .='AND in_array(\'tur3\',$tur_dizi) AND in_array($icerik3,$icerik_dizi)';
/*
Kod:
$sart
değişkenini echo ile ekrana yazdığımda
ÇIKTI =
Kod:
AND in_array('tur',$tur_dizi) AND in_array($icerik,$icerik_dizi) 
AND in_array('tur2',$tur_dizi) AND in_array($icerik2,$icerik_dizi) 
AND in_array('tur3',$tur_dizi) AND in_array($icerik3,$icerik_dizi)
oluyor
fakat
en baştaki AND ifadesini
Kod:
$sart = ltrim('AND',$sart);
alınca ekrana bişi yazmıyor.
*/

/*
benim yapmak istediğim ise
Kod:
$sart
değişkenini if içinde kontrol edip işlemler yapmak
*/

/*
normal olarak if şartı
*/
Kod:
if(in_array('tur',$tur_dizi) AND in_array($icerik,$icerik_dizi) AND 
in_array('tur2',$tur_dizi) AND in_array($icerik2,$icerik_dizi) AND 
in_array('tur3',$tur_dizi) AND in_array($icerik3,$icerik_dizi)){
   // işlemler
}
// ama benim şartları bi değişkende toplayıp olana göre kontrol etmem lazım!
 
Geri
Üst