絵文字を削除する php メソッド: 最初に「filterEmoji」メソッドを定義し、次に文字列内の各文字を反復処理し、最後に「strlen($match[0]) >= 4 ? '' : $ match を渡します」 [0];" ステートメントは式を削除できます。
推奨: 「PHP ビデオ チュートリアル 」
式を削除する php メソッド:
最近、ユーザーは登録時にニックネームに絵文字表現を追加することを好みますが、これによりデータベース挿入クエリが失敗することがよくあります。
一時的な解決策は、文字列内の絵文字表現を削除することです。コードは次のとおりです:
// 过滤掉emoji表情 function filterEmoji($str) { $str = preg_replace_callback( '/./u', function (array $match) { return strlen($match[0]) >= 4 ? '' : $match[0]; }, $str); return $str; }
基本的な考え方は、文字列内の各文字を走査することです。文字の長さの場合、 4文字の部分があるので削除します。
以上がPHPで絵文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。