分享

php 如何区分中文,日文,韩文,

 大芬油画 2016-12-08
$s = <<<'EOF'
"memolov 爱书 愛書 あいしょ ?? ??? ?? ??",
EOF;
if(preg_match_all('/([\x{4e00}-\x{9fa5}]+)/u',$s,$m)){
    echo "<pre>";
    print_r($m[1]);
    echo "</pre>";
}
if(preg_match_all('/([\x{0800}-\x{4e00}]+)/u',$s,$m)){
    echo "<pre>";
    print_r($m[1]);
    echo "</pre>";
}
if(preg_match_all('/([\x{AC00}-\x{D7A3}]+)/u',$s,$m)){
    echo "<pre>";
    print_r($m[1]);
    echo "</pre>";
}
/*
Array
(
    [0] => 爱书
    [1] => 愛書
)
Array
(
    [0] => あいしょ
)
Array
(
    [0] => ??
    [1] => ???
    [2] => ??
    [3] => ??
)
*/

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多