PDA

View Full Version : سوال در خصوص کار با رشته ها



saeedimn
چهارشنبه 16 اردیبهشت 1394, 10:54 صبح
سلام دوستان
من در دیتابیس خودم بخشی برای ذخیره تلفن همراه دارم.
الان میخوام لیستی از شماره ها رو داشته باشم و در صفحه این لیست رو echo کنم. میخواستم بدونم چطوری میتونم قبل از چاپ برای اینکه مطمئن بشم شماره ها درست هستند (شماره موبایل معتبر) بررسی کنم که ابتدای این شماره 09 می باشد یا نه در صورتی که 09 بود چاپ بشه و در غیر اینصورت چاپ نشه.
ممنونم یشم راهنماییم کنید.
موفق باشید

hamedarian2009
چهارشنبه 16 اردیبهشت 1394, 11:10 صبح
سلام با عبارات منظم میتونید اینکارو بکنید مثلا به این صورت :

$subject = '09350000000';
$pattern = '#^09[0-9]{9}$#';
if (preg_match($pattern, $subject)){
echo $subject;
}

saeedimn
چهارشنبه 16 اردیبهشت 1394, 11:17 صبح
سلام با عبارات منظم میتونید اینکارو بکنید مثلا به این صورت :

$subject = '09350000000';
$pattern = '#^09[0-9]{9}$#';
if (preg_match($pattern, $subject)){
echo $subject;
}

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

$result = mysql_query('SELECT * FROM oc_customer');

$row = mysql_num_rows($result);

for($i=0;$i<$row;$i++)
echo mysql_result($result,$i,'mobile').'<br />' ;


وقتی مقدار mysql_resualt رو در یک متغیر جدید قرار میدم چیزی چاپ نمیکنه.

hamedarian2009
چهارشنبه 16 اردیبهشت 1394, 11:29 صبح
من سالهاست که دیگه به این روش کد نزدم این توابع دیگه منسوخ شدن
ولی بهرحال بهتره به این صورت مقادیر رو چاپ کنید
http://php.net/manual/en/function.mysql-fetch-assoc.php