PHP替换特殊字符

Python开发 阅读(548) 2025-05-22 更新

PHP替换特殊字符,示例代码如下

/**
 * 替换特殊字符
 * @param unknown 原始字符串
 * @param string 替换字符串
 * @return mixed
 */
function replaceSpecialStr($nickname){
        $clean_text = "";

        // Match Emoticons
        $regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u';
        $clean_text = preg_replace($regexEmoticons, '', $nickname);
    
        // Match Miscellaneous Symbols and Pictographs
        $regexSymbols = '/[\x{1F300}-\x{1F5FF}]/u';
        $clean_text = preg_replace($regexSymbols, '', $clean_text);
    
        // Match Transport And Map Symbols
        $regexTransport = '/[\x{1F680}-\x{1F6FF}]/u';
        $clean_text = preg_replace($regexTransport, '', $clean_text);
    
        // Match Miscellaneous Symbols
        $regexMisc = '/[\x{2600}-\x{26FF}]/u';
        $clean_text = preg_replace($regexMisc, '', $clean_text);
    
        // Match Dingbats
        $regexDingbats = '/[\x{2700}-\x{27BF}]/u';
        $clean_text = preg_replace($regexDingbats, '', $clean_text);

        return $clean_text;
}


#PHP

本文标题:PHP替换特殊字符
本文链接:https://www.befun.ink/detail/23.html
声明:本站信息原创或由互联网收集,未用于商业用途,如若侵权,请联系站长删除!