PDA

View Full Version : سوال: تشخیص نام شهر از روی پیش شماره وارد شده توسط کاربر



hamidhassas
سه شنبه 26 فروردین 1393, 15:25 عصر
چطوری میتونم کاری کنم که وقتی مثلا کاربر شماره تلفن شهر خودش رو به صورت مثلا 07119876543 وارد کرد سه رقم سمت چپ رو بخونه یعنی فقط سه رقم از سمت چپ رو انتخاب کنه بعد همون سه رقم رو چاپ کنه


07119876543 توسط کاربر وارد شده و به صورت 0711 چاپ بشه

SlowCode
سه شنبه 26 فروردین 1393, 15:35 عصر
این که شد 4 رقم:لبخندساده:


$tel = '07119876543';
echo substr($tel,0,4);

Mori Bone
سه شنبه 26 فروردین 1393, 16:02 عصر
توی یه دیتا بیس کدهای شهر هارو ذخیره کن بعد سه رقم یا چهار رقم اول شماره تلقن وارد شده رو با دیتاهای دیتابیس چک کن.
این موقعی استفاده میشه که پیش کد های شهر ها هم سه رقم داشته باشه و هم چهار رقم. مفهوم نبود بازم توضیح بدم

NASA's Spaceman
سه شنبه 26 فروردین 1393, 20:51 عصر
یه راه دیگه هم داری
اینکه از دستور if استفاده کنی
مثلا
$a=0711;
if($a==0711)
{
echo $a + "_" + "97797236792";
}
و این یه مثل کوچیک بود که میتونی از یه تکست دریافت کنی و یه راه دیگت این هست که از دستور for استفاده کنی که خیلی بهتره و توی کد نویسیت هم تعداد خط های کمتری نیاز داره
با سپاس Spaceman