PDA

View Full Version : جدا کردن متن از اعداد



olampiad
یک شنبه 26 بهمن 1393, 15:45 عصر
سلام و خسته نباشید به دوستان عزیز
به این متن من ی نگا بندازید
من این متن رو از یکی از فیلد هام برداشتم.
رضا نباتی 09198763418
دیتابیس من پر از این حرف ها و شماره ها هستش.
من فقط میخوام شماره هارو دربیارم ولی چون هر دوشون با هم در یک فیلد ذخیره شدن نمیشه سواشون کرد.
چطور میتون تو متن بالا حروف فارسی رو حذف کنم و فقط به اعداد دسترسی داشته باشم.
مرسی ممنون

hamedarian2009
یک شنبه 26 بهمن 1393, 16:29 عصر
با استفاده از عبارات منظم میتونید اینکارو بکنید مثلا اینجوری بنویسین:


$str = 'رضا نباتی 09198763418 ';
preg_match_all('#\d+#', $str, $numbers);
//print_r($numbers);
echo $numbers[0][0];

sara147
یک شنبه 26 بهمن 1393, 16:43 عصر
Mysql : تابع های رشته ای
PHP: تابع regix

ravand
یک شنبه 26 بهمن 1393, 21:09 عصر
<?php
$int = (int) "908ravandi63";
echo $int;
?>