数码资讯
PHP使用正则表达式匹配中文示例。
在PHP中,可能有一些朋友认为汉字很简单。但是,当你使用它时,你会发现有uft8 GBK编码和编码之间的差异很小。这里是萧边简介。 汉字在GBK编码规范 1。判断字符串是否为所有汉字。 复制代码代码如下所示: < PHP 所有汉字的测试; 如果(preg_match_all(+ $ / / ^({
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
在PHP中,可能有一些朋友认为汉字很简单。但是,当你使用它时,你会发现有uft8 GBK编码和编码之间的差异很小。这里是萧边简介。
汉字在GBK编码规范
1。判断字符串是否为所有汉字。
复制代码代码如下所示:
< PHP
所有汉字的测试;
如果(preg_match_all(+ $ / / ^({ } { } X81后部接口xFe X40 xFe),$str,$匹配)){
回声是所有的汉字;
{人}
回声不是所有的汉字;
}
>
当$ =是所有的汉字测试时,输出是所有的汉字;
当$str =全部都是汉字测试;输出是不是所有的汉字;
2。判断字符串是否包含中文字符。
复制代码代码如下所示:
< PHP
汉字3测试;
如果(preg_match( /({ } { } X81后部接口xFe X40 xFe) /
回声包含汉字;
{人}
回声不包含汉字;
}
>
当$ =汉字3测试;当输出包含汉字时;
当$str = 'abc345;当输出不包含汉字;
上述变量str的内容是不相关的UTF8或者GBK编码,其结果是一样的。
如何将汉字用正则表达式匹配在UTF-8编码
复制代码代码如下所示:
PHP编程;
如果(preg_match( / ^ { x { } { } 4e00 x 9fa5 } + $ / U
打印(所有的字符串都是中文);
{人}
打印(这个字符串不全是中文);
}
汉字在GBK编码规范
1。判断字符串是否为所有汉字。
复制代码代码如下所示:
< PHP
所有汉字的测试;
如果(preg_match_all(+ $ / / ^({ } { } X81后部接口xFe X40 xFe),$str,$匹配)){
回声是所有的汉字;
{人}
回声不是所有的汉字;
}
>
当$ =是所有的汉字测试时,输出是所有的汉字;
当$str =全部都是汉字测试;输出是不是所有的汉字;
2。判断字符串是否包含中文字符。
复制代码代码如下所示:
< PHP
汉字3测试;
如果(preg_match( /({ } { } X81后部接口xFe X40 xFe) /
回声包含汉字;
{人}
回声不包含汉字;
}
>
当$ =汉字3测试;当输出包含汉字时;
当$str = 'abc345;当输出不包含汉字;
上述变量str的内容是不相关的UTF8或者GBK编码,其结果是一样的。
如何将汉字用正则表达式匹配在UTF-8编码
复制代码代码如下所示:
PHP编程;
如果(preg_match( / ^ { x { } { } 4e00 x 9fa5 } + $ / U
打印(所有的字符串都是中文);
{人}
打印(这个字符串不全是中文);
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。