ereg_replace使用でDeprecatedエラー

このページのサンプルを作ってみたら
PHPプログラム解説&講座 Lesson11-1 ~画像のアップロードと表示~

“Deprecated: Function ereg_replace() is deprecated in C:\xampp\htdocs\lesson11\sample2.php on line 60”

ってエラーが出てきちゃった。

調べてみたら、

$array_img[$i] = ereg_replace(“\n”,””,$array_img[$i]);

↑↑↑ php5.3.5 ではこれ使っちゃいけないんだって。

error_reporting(E_ERROR & ~E_NOTICE & ~E_PARSE);

↑↑↑ このコードを入れるとエラーは非表示になるけど抜本的な解決にはなってない。

結局、

$array_img[$i] = ereg_replace(“\n”,””,$array_img[$i]);
↓↓↓
$array_img[$i] = preg_replace(“/\n/”,””,$array_img[$i]);

にしたら表示されなくなって 問題解決しました。

■ 参考にさせていただいたサイト
PHP ereg_replace と preg_replace どっちが速い?

8 COMMENTS

deer antler plusさん>コニ

URL がコメントアウトされてしまったようです。
わざわざお知らせいただきありがとうございました。

返信する
Fatty Liver Diet Guideさん>コニ

わざわざお知らせいただきありがとうございます。
ただ、URLがコメントアウトされてしまったようです・・。

返信する
bathmateさん>コニ

わざわざありがとうございます。
お役に立てて良かったです。

返信する

コメントを残す

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