bir değişkenim var $degisken bunu yazdırdığımda örneğin 15,16 şeklinde bir çıktı alıyorum
$veriler = array($degisken);
if (in_array($idu_s,$veriler))
{echo 'var';}
else
{echo 'yok';}
şeklinde olunca çalışmıyor ama
$veriler = array(15,16);
if (in_array($idu_s,$veriler))
{echo 'var';}
else
{echo 'yok';}
şeklince olunca çalışıyor ? bu sorunu nasıl çözebilirim acaba ?
Bildiğim üç yöntem var.
1. Yöntem eğer gelen veriler düzenli ise yani 15, 16, 17 gibi virgül ile ayrılıyorsa explode ile virgüllerden ayırarak dizi çıktısı alabilir bu sayede kontrol ettirebilirsin.
2. Yöntem regex kullanarak eşleşme kontrolü yaptırabilirsin.
3. Yöntem strstr fonksiyonu gibi birşey olması lazım string içerisinde ifade arayan onu kullanabilirsin.