处理使用strrev()函数时的乱码问题

来源:互联网 发布:网络摄像机的价格 编辑:程序博客网 时间:2024/06/09 19:53
<?php
header("Content-Type:text/html;charset=utf-8");
//$str = "12345679";
$a=strlen($str) ;
//echo $a;

for($i;$i<$a;$i++){
if(ord(substr($str,$i,1))>0xa0){
echo substr($str,$i,3);
$i+=2;
}else{
echo substr($str,$i,1);
}
}
echo date('Y-m-d H:i:s', strtotime('-1 days')); 
echo strrev($str); 
echo 0xa0;*/
?> 



<?php
//乱码
/*
$str = '处理使用strrev()函数时的乱码问题';
function cstrrev($str) {
$len = strlen($str);
for($i = 0,$j=0; $i < $len; $i++){
if(ord(substr($str,$i,1)) > 0xa0){
$arr[$j] = substr($str, $i, 3);
$i+=2; 
$j++;
}else{
$arr[$j] = substr($str, $i, 1);
$j++;
}
}
return implode(array_reverse($arr));
}
echo $str.'+'.cstrrev($str);*/
?>