= 4? '' : $match[0];" déclaration Supprimez simplement l’expression."/> = 4? '' : $match[0];" déclaration Supprimez simplement l’expression.">
Maison >développement back-end >Problème PHP >Comment supprimer les émoticônes en php
Comment supprimer les émoticônes en PHP : définissez d'abord une méthode "filterEmoji" ; puis parcourez chaque caractère de la chaîne ; enfin passez "strlen($match[0]) >= 4 ? '' : $ match[0];" peut supprimer l'expression.
Recommandé : "Tutoriel vidéo PHP"
Comment supprimer des émoticônes en php :
Récemment, les utilisateurs aiment ajouter des expressions emoji à leurs surnoms lors de leur inscription, ce qui entraîne souvent l'échec des requêtes d'insertion dans la base de données.
La solution temporaire consiste à supprimer les expressions emoji dans la chaîne. Le code est le suivant :
// 过滤掉emoji表情 function filterEmoji($str) { $str = preg_replace_callback( '/./u', function (array $match) { return strlen($match[0]) >= 4 ? '' : $match[0]; }, $str); return $str; }
L'idée de base est de parcourir chaque caractère de la chaîne. le caractère est une section de 4 caractères, supprimez-le.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!