php split汉字

  作者:bea

第一种办法: 加载 Encode模块,前提是你需要安装这个模块 例子代码: 代码如下: $str=decode("gb2312",$names[$index]); @chars=split(//,$str); foreach(@chars) { $char=encode("gb2312",$_); print "ONE WORD:$char"; } 第二种办法: 中文字符是占了2个字节,所以你可以用下面语句直接得到汉字,代码如下: @chars=spli
第一种办法: 加载 Encode模块,前提是你需要安装这个模块 例子代码:

代码如下:


$str=decode("gb2312",$names[$index]);
@chars=split(//,$str);
foreach(@chars)
{
$char=encode("gb2312",$_);
print "ONE WORD:$char
";
}



第二种办法:
中文字符是占了2个字节,所以你可以用下面语句直接得到汉字,代码如下:
@chars=split(//,$names[$index]);
$str=$chars[0].$chars[1];



有用  |  无用

猜你喜欢