PDA

View Full Version : مشکل با تابع eregi



snbb000
پنج شنبه 28 دی 1391, 13:46 عصر
سلام
مشکل این کد چیه؟


<?php

$text = "asdasd 2131 asdasd 1312344 aads 455 . asdff .12313 213.1231";
$pattern = "(\\\$[0-9 ]+\\.[0-9]+)";
if(eregi($pattern,$text,$yes))
{
echo $yes[0];
}


?>

این ارور رو میده


Deprecated: Function eregi() is deprecated in

MostafaEs3
پنج شنبه 28 دی 1391, 13:50 عصر
تابع eregi منسوخ شده توی ورژن جدید ! از preg_match استفاده کن !!

snbb000
پنج شنبه 28 دی 1391, 13:57 عصر
این درسته ؟


<?php

$text = "asdasd 2131 asdasd 1312344 aads 455 . asdff .12313 213.1231";
$pattern = "(\\\$[0-9 ]+\\.[0-9]+)";
if(preg_match($pattern,$text,$yes))
{
echo $yes[0];
}


?>


الان بخوام جواب بده توی $text چی بنویسم که جواب رو اکو کنه؟
ممنون

MostafaEs3
پنج شنبه 28 دی 1391, 14:03 عصر
درسته فقط فکر کنم نوشتن عبارات منظم توی preg_match یه کوچولو فرق داره - باید دوطرف عبارت منظم یک کاراکتر مثل مربع یا / باشه