Heim > Artikel > Backend-Entwicklung > PHP normal behält nur chinesische Zeichen, Buchstaben und Zahlen bei
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.
//所有中英文符号 $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; }
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!