‘壹’ php中explode截取中文又乱码,求解~~
如下面例子,在GBK编码下会产生乱码。
原因,在php6之前,字符是以字节形式存在的,字符"碪"的gbk字节码是"B4 55",而字符"U"的字节码是"55",在explode函数中第一个参数的字符串会转成相应的字节,然后和第二个参数的字节码比对,进行分割。
在下面例子中就是 55 分割 B4 55 B4 55 55 B4 55 B4 55 ,所以"碪"字被分割了。
这种情况很多,所以在php中使用explode时应多注意!
<?php
$result = explode("U", "碪碪U碪碪");
print_r($result);
?>
我也碰到这问题了,正在研究字母解决
‘贰’ JAVA编程有一个小数,如何去掉小数部分
1、新建一个php文件,命名为test.php。