Dieser Artikel stellt hauptsächlich den regulären PHP-Ausdruck vor, der nur chinesische Buchstaben und Zahlen enthält und einen bestimmten Referenzwert hat. Jetzt kann ich ihn mit allen Freunden teilen, die ihn benötigen.
Nur der reguläre PHP-Ausdruck behält chinesische Buchstaben und Zahlen bei
1 2 3 4 5 6 7 8 9 10 11 12 13 | $str = "?><?》”\"《喂喂喂555?》《|“:L}{P+_)In thsdff0?><M<>\"s~!@#$%^&*()+_)(*&dsdffsde~! @#¥%……&*5545445()+——)(*&……%¥#@!~ 电影_后天 230809-peopl.e die我d.(*&^%$#@!!~" ;
echo match_chinese( $str );
function match_chinese( $chars , $encoding ='utf8')
{
$pattern =( $encoding =='utf8')?'/[\x{4e00}-\x{9fa5}a-zA-Z0-9]/u':'/[\x80-\xFF]/';
preg_match_all( $pattern , $chars , $result );
$temp =join('', $result [0]);
return $temp ;
}
|
Nach dem Login kopieren
Das obige ist der detaillierte Inhalt vonPHP normal behält nur chinesische Zeichen, Buchstaben und Zahlen bei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!