PDA

View Full Version : سوال: پیدا کردن یک رشته داخل رشته دیگر



ahmadbadpey
پنج شنبه 28 آذر 1387, 18:56 عصر
دوستان سلام
فرض کنید من یه رشته به صورت زیر دارم :

$str="ahmad,ali,alimohammad,reza,mohammadreza";
اگه بخوام ببینم که مثلا رشته ali توش هست یا نه باید از چه تابع کتابخونه ای یا غیر کتابخونه ای استفاده کنم ؟ البته نمی خوام کلمات مشابه اون رو پیدا کنه .
با تشکر

narsic
پنج شنبه 28 آذر 1387, 20:36 عصر
با سلام
دوست عزیز میتونید از تابع explode استفاده کنید بعدشم با کمک یه حلقه while بررسی رو انجام بدید .
http://ir.php.net/explode
موفق باشید

mortezawolf
پنج شنبه 28 آذر 1387, 22:49 عصر
خیلی ساده
strpos($str,"ali")

narsic
جمعه 29 آذر 1387, 11:03 صبح
خیلی ساده
strpos($str,"ali")
دوست عزیز این تابع یه مشکلی داره اونم اینه که خانه صفر رو پیدا نمیکنه یعنی بررسی نمیکنه البته تا جایی که ن باهاش کار کردم .
موفق باشید

I,Nobody
جمعه 29 آذر 1387, 13:36 عصر
دوست عزیز این تابع یه مشکلی داره اونم اینه که خانه صفر رو پیدا نمیکنه یعنی بررسی نمیکنه البته تا جایی که ن باهاش کار کردم .
موفق باشید
اینطور نیست.

narsic
جمعه 29 آذر 1387, 22:57 عصر
من چند بار استفاده کردم اینجوری بود برای مقدار عددی

yaqubian
شنبه 30 آذر 1387, 15:40 عصر
دوست عزیز narsic
من هم با نظر دوستمون I,Nobody موافقم. می شه نمونه ای رو که می گید بذارید لطفا.
موفق باشید