Heim > Artikel > Backend-Entwicklung > So entfernen Sie Emoticons in PHP
So entfernen Sie Emoticons in PHP: Definieren Sie zuerst eine „filterEmoji“-Methode und durchlaufen Sie dann jedes Zeichen in der Zeichenfolge. Übergeben Sie schließlich „strlen($match[0]) >= 4 ? '' : $match[0] ;"-Anweisung kann den Ausdruck entfernen.
Empfohlen: „PHP-Video-Tutorial“
So entfernen Sie Emoticons in PHP:
In letzter Zeit fügen Benutzer bei der Registrierung gerne Emoji-Ausdrücke zu ihren Spitznamen hinzu, was häufig dazu führt, dass Abfragen zum Einfügen in die Datenbank fehlschlagen .
Die vorübergehende Lösung besteht darin, den Emoji-Ausdruck in der Zeichenfolge zu löschen. Der Code lautet wie folgt:
// 过滤掉emoji表情 function filterEmoji($str) { $str = preg_replace_callback( '/./u', function (array $match) { return strlen($match[0]) >= 4 ? '' : $match[0]; }, $str); return $str; }
Die Grundidee besteht darin, jedes Zeichen in der Zeichenfolge zu durchlaufen und es zu löschen, wenn die Länge des Zeichens 4 Bytes beträgt.
Das obige ist der detaillierte Inhalt vonSo entfernen Sie Emoticons in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!