şimdi if'li fonksiyonlu iş yapacağım.

$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.

tchuck

if(strpos($icerik,array($icerik1,$icerik2))){
Varsa...
}

serafettinn

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?

tchuck

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

lord esseginziki
1

mobil görünümden çık