چرا اینا رو مخالف می دونه و true میده؟>> سلام خوبی != سلام خوبی

H05531N

Member
سلام
یک "سلام خوبی" رو از طریق فرم و یکی رو از طریق پیامک گرفتم و تو دیتابیس ریختم وقتی که تو if چکش میکنم
که آیا مخالف با هم هستن جواب true میده
بخاطر یونیکد هم نیست چون هردوتا از دتا بیس خونده میشه و دی بی هم روی utf8_persian_ci ست هست

کد:
if(substr(strtolower($sms_body),0,strlen($monshi_whereanswer)) != $monshi_whereanswer){continue;}

جوابش رو سریع لازم دارم
ممنون
 

H05531N

Member
کد:
var_dump( 'سلام خوبى'=='سلام خوبی');

تست کنین ببینید برای شما هم فالس میده ؟
 

Masoud1365

مدیر انجمن
شما رشته انگلیسی رو هم که تست میکنید باز هم true میده ؟
 

sharktech

کاربر فعال
من تست کردم کد شما رو false داد اما وقتی خودم جمله "سلام خوبی" رو نوشتم true داد !!!

حتی هر دو جمله رو طولانی هم نوشتم بازم true داد و مشکلی نبود!
 

H05531N

Member
مشکل تو حرف "ی" بود ، اون ی که با گوشی ارسال شده کد اسکی متفاوتی داره با اونی که با کیبورد نوشته شده
مشکل حل شد
 

جدیدترین ارسال ها

بالا