我升級到PHP 5.3,我得到了錯誤:ereg已被棄用。PHP ereg問題
我可以用什麼來取代這個?
function CheckIfAlphaNumberic($text) {
if (ereg('[^A-Za-z0-9]', $text)) {
unset ($text);
}
return $text;
}
我升級到PHP 5.3,我得到了錯誤:ereg已被棄用。PHP ereg問題
我可以用什麼來取代這個?
function CheckIfAlphaNumberic($text) {
if (ereg('[^A-Za-z0-9]', $text)) {
unset ($text);
}
return $text;
}
您可以使用preg_match()
:
function CheckIfAlphaNumberic($text){
if (preg_match('#[^A-Za-z0-9]#', $text)) {
unset ($text);
}
return $text;
}
參見:Switching From ereg to preg
此外,你可以使用return null;
代替unset ($text);
使用preg_match
看看它說的php site:
它建議使用preg_match()
+1雖然下次只需引用文本(通過在前面加一個'>')而不是插入圖像:)這很難看清圖像說它調整大小。 – NikiC 2011-06-16 19:59:36
DIE EREG! (我會加上「一個緩慢的死亡」,但它已經是) – Xeoncross 2011-06-16 19:59:17