PDA

View Full Version : راهنمایی در مورد تابع strstr



abureyhan
جمعه 02 اسفند 1392, 16:51 عصر
با سلام خدمت تمامی اساتید و بزرگواران انجمن برنامه نویس .

احتمالا تمامی شما میدونید که کار تابع strstr چی هستش !
بنده یک مشکل داشتم...


$te = "salam va hi bar barnamenevis... che tori ?";
$y = array("salam","hi","khubi ?","che tori","salam all");
for($b=0;$b < count($y);$b++){
if(strstr($te, $y[$b])) echo $y[$b]."<br />";
}

خب کد بالا میاد رشته $te رو بررسی میکنه که اگه درون آرایه همون مقدار ها در رشته $te وجود داشت سپس اونهارو چاپ میکنه .
خب تا اینجا درست... اما وقتی من یک سری رشته رو از دیتابیس سلکت میکنم جور در نمیاد !!
یعنی باید مقدار درون دیتابیس کاملا برار باشه تا اونوقت نشون بده .

مثال :


$te= "salam";
$y = array("salam","hi","khubi ?","che tori",salam all");
for($b=1;$b < count($y);$b++){
if(strstr($te, $y[$b])) echo "yes <br />";
}

دوستان مشکل من از کجاست ؟
امیدوارم منظور بنده رو فهمیده باشید .

abureyhan
جمعه 02 اسفند 1392, 17:14 عصر
یعنی یکی تو این فروم نیست جواب بده ؟؟؟
ما هر وقت تاپیک زدیم همینجوری بود !!!!!!!

abureyhan
جمعه 02 اسفند 1392, 19:55 عصر
uppppppppppppppppppppppp

abureyhan
جمعه 02 اسفند 1392, 22:01 عصر
ای باباااااااااااااااااااااا ااااااااااااااااا

abureyhan
جمعه 02 اسفند 1392, 22:02 عصر
آپپپپپپپپپپپپپپپپپپپپپپپپ پپپپپپپپپپپپپپپپپپپ

geeking
شنبه 03 اسفند 1392, 00:14 صبح
با سلام،
نظرت چیه اون قسمت از کد که مشکل داره رو بذاری تا چشممان به جمال مشکلاتتان نیز روشن گردد :دی

abureyhan
شنبه 03 اسفند 1392, 13:06 عصر
دوست عزیز گفتم دیگه !
باید حتما مقداری که از دیتابیس گرفته میشه با مقداری که تعیین شده برابر باشه !!!!
اما من میخوام یه جمله رو از دیتابیس سلکت کنم و توی اون جمله اون کلمه ای که بنده میخوام جستجو کنه !