PDA

View Full Version : جستجو در محتوای یک متغییر



mahdiak
پنج شنبه 29 مرداد 1394, 01:48 صبح
سلام

اساتید بنده به یک مشکل کوچک خوردم ....

ما متغییر داریم به این شکل



$number = '200,240,236,250';


چطوری میتونم شرطم را از محتوای این متغییر بگذارم و جدا کننده حروف کاما باشه ...
مثلا اگر 236 داخل حروف های این متغییر بود شرط اجرا بشه

vahidmoghadam
پنج شنبه 29 مرداد 1394, 05:53 صبح
به نظر بنده میتونید موقع ذخیره کرده هر مقدار در متغییر بعد از مقدار یک کاراکتر خاص قرار بدید ، به طور مثال :

$number = '200,240,236,250,';
من از همین کاراکتر , برای انتهای هر مقدار استفاده کردم بعد با تابع زیر می تونید بررسیش کنید که اون مقدار عینا وجود داره یا خیر :

if(strpos($number, '240,')){
echo 'hast';
}else{
echo 'nist';
}


در حقیقت از اون کاراکتر , برای این استفاده کردیم که پایان هر مقدار مشخص باشه که مثلا تو مثال اگر مقدار 12403 هم بین مقادیر بود سیستم به خطا نیافته و نتیجه جستجوی عدد 240 رو مثبت برگردونه و با این کاراکتری که مشخص کردیم فقط عینا همون مقدار جستجو و نتیجه منعکس داده میشه ...