$icerik
$deneme1
$deneme2 diye iki değişkenim var. ve if'i şöyle tanıtmak istiyorum;
if($icerik = içinde $deneme1 varsa OR $icerik = içinde $deneme2 varsa){}else{}
şeklinde yapmak istiyorum. bu "içinde $deneme1 değişkeninin temsil ettiği değeri içerme" olayını nasıl tanıtabilirim?
not: burada $icerik "niyazi bugün bize geldi beraber çay içtik. çok güzel bir gündü umarım bir daha niyaziye tavlada koyarım" gibi bir şey oluyor.
$deneme1 de o an "niyazi"yi temsil ediyor olsun. içinde niyazi kelimesi geçtiği için ona göre işlem yaptıracağım, niyazi geçmiyorsa ona göre işlem yaptıracağım.
peki iki tane değişkenle aynı anda yapabilir miyim?
yani $konum = strpos($icerik, $deneme1 or $deneme2);
buna benzer bir şekilde kulanabilir miyim yani? (ikisini ayrı ayrı göstertemem tek seferde göstermem gerekiyor)
edit: cevabı kendim buldum yav.
$konum = strpos($icerik, $deneme1)
$konum2 = strpos($icerik, $deneme2)
if($konum1 == false and $konum2 == false) ile yaparım. teşekkür ettim.
if(strpos($icerik,array($icerik1,$icerik2))){
Varsa...
}
kankalar bir sorum daha olacak.
Bu şuan büyük küçük harfe duyarlı. yani $icerik'te Ulan varsa ve ben bunu "ulan" diye aratırsam bulmuyor. "Ulan" diye aratmam gerkekiyor.
Nasıl düzeltebilirim acaba?
büyük-küçük fark farketmemesi için: stripos(..)
php.net
türkçe karakterlerde de sorun olmaması için: mb_stripos(..)
php.net