php字节怎么转化成字符串,php将utf-8(3字节)字符串转换成字节
生活随笔
收集整理的這篇文章主要介紹了
php字节怎么转化成字符串,php将utf-8(3字节)字符串转换成字节
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//將utf-8字符串轉換成字節
function strToByteArr($str){
//$str = iconv('gbk', 'utf-8', $str);
$arr=array();
$len=strlen($str);
for($i=0;$i
if(ord(substr($str,$i,1))>0xa0){
//$arr[$i]= substr($str,$i,3);//漢字雙字節
$arr[$i]= substr($str,$i,1);//漢字雙字節
$i++;
$arr[$i]= substr($str,$i,1);//漢字雙字節
$i++;
$arr[$i]= substr($str,$i,1);//漢字雙字節
}else{
$arr[$i]=substr($str,$i,1);//單字節
}
}
echo strlen($str);
//$narr=array_values($arr);
//print_r($arr);
return $arr;
}
測試調用代碼:
print_r(strToByteArr("歡迎你訪問400電話辦理 中心,我們的網站是:htttp://www.my400800.cn "));
總結
以上是生活随笔為你收集整理的php字节怎么转化成字符串,php将utf-8(3字节)字符串转换成字节的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 详解C与C++的联系与区别
- 下一篇: C++中的类对象的内存分布以及虚函数表内