PHP Deprecated: Function ereg() is deprecated in …

PHP Deprecated:  Function ereg() is deprecated in…

というエラーが出たら、以下のように修正しましょう。

原因は「ereg()関数はPHP 5.3から非推奨となって、使用しないことを強く推奨」ということです。

 

対策:ereg()の代わりに、preg_match()関数を使う。

 

例:

if(!ereg("^[0-9a-zA-Z]*$", $strData)){

//処理。。。

}

以下のように変更

if(!preg_match("/^[0-9a-zA-Z]*$/", $strData)){

//処理。。。

}

注意:関数名以外に、正規表現の最初と最後に”/”つけなければいけない。

 

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です