0

PHP の文字列からすべての電子メールと電話番号を削除する必要があります。誰かがこれについて私を助けることができますか?

4

1 に答える 1

3

これは完全な答えではなく、スタートアップのためのものです。正規表現とその使用法についてもっと読む必要があります。

メールアドレスを削除:

$pattern = "/[^@\s]*@[^@\s]*\.[^@\s]*/";
$replacement = "[removed]";
preg_replace($pattern, $replacement, $string);

参照

電話番号:

$text = preg_replace('/\+?[0-9][0-9()-\s+]{4,20}[0-9]/', '[removed]', $text);

これは次を探します:

プラス記号 (オプション)、数字、4 ~ 20 個の数字、括弧、ダッシュ、またはスペース、数字

文字列 [削除] に置き換えます。

参照

于 2013-05-27T09:18:58.900 に答える