我目前正在使用函數來判斷一個字符串是否只包含數字。函數is_numeric
通常有效,但如果字符串包含一個字母,它將會中斷。我不是想這樣的:反正在PHP中修復棄用的eregi函數?
function is_signedint($val)
{
$val = str_replace(" ", "", trim($val));
//line below is deprecated
$bool = eregi("^-?([0-9])+$",$val);
if($bool == 1)
return true;
else
return false;
}
,我想知道我怎麼能代替eregi線符合PHP6
[轉換ereg表達式到preg]可能的重複(http://stackoverflow.com/questions/6270004/converting-ereg-expressions-to-preg) – mario