Rumah  >  Artikel  >  pembangunan bahagian belakang  >  过滤utf8 字符中超过三个字节的字符,或者非utf8字符

过滤utf8 字符中超过三个字节的字符,或者非utf8字符

WBOY
WBOYasal
2016-07-29 09:03:391838semak imbas
function filterUtf8($str)
    {
        /*utf8 编码表:
        * Unicode符号范围           | UTF-8编码方式
        * u0000 0000 - u0000 007F   | 0xxxxxxx
        * u0000 0080 - u0000 07FF   | 110xxxxx 10xxxxxx
        * u0000 0800 - u0000 FFFF   | 1110xxxx 10xxxxxx 10xxxxxx
        *
        */
        $re = '';
        $str = str_split(bin2hex($str), 2);

        $mo =  1<br>
                
                
                <p>
                    以上就介绍了过滤utf8 字符中超过三个字节的字符,或者非utf8字符,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。</p>
                <p>
                    </p>
             
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn