PHP使用strrev翻轉(zhuǎn)中文亂碼問題的解決方法
本文實(shí)例講述了PHP使用strrev翻轉(zhuǎn)中文亂碼問題的解決方法。分享給大家供大家參考,具體如下:
在用PHP中的strrve翻轉(zhuǎn)中文時,會出現(xiàn)亂碼情況
例如:
header("Content-Type: text/html; charset=utf-8");
echo strrev("處理使用strrev()函數(shù)時的亂碼問題")."<br>";
運(yùn)行結(jié)果為:
��鮗遠(yuǎn)籹䄚綗氕瀟�)(verrts��翽䆐焤�
解決方法就是自己重寫一個cnstrrev的函數(shù)
header("Content-Type: text/html; charset=utf-8");
$str = '處理使用strrev()函數(shù)時的亂碼問題';
function cnstrrev($str)
{
$len = strlen($str);
for($i = 0; $i < $len; $i++)
{
$char = $str{0};
if(ord($char) > 127) //ord()函數(shù)取得第一個字符的ASCII碼,如果大于0xa0(127)的話則是中文字符
{
$i+=2;//utf-8編碼的情況下,一個中文字符占三個字節(jié)
if($i < $len)
{
$arr[] = substr($str, 0, 3);//utf-8編碼的情況下,一個中文字符占三個字節(jié)
$str = substr($str, 3);
}
}
else
{
$arr[] = $char;
$str = substr($str, 1);//否則為非中文,占一個字符
}
}
return join(array_reverse($arr));//以相反的元素順序返回?cái)?shù)組:
}
echo $str.'+'.cnstrrev($str);
運(yùn)行結(jié)果為:
處理使用strrev()函數(shù)時的亂碼問題+題問碼亂的時數(shù)函)(verrts用使理處
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php常用函數(shù)與技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。
- PHP反轉(zhuǎn)字符串函數(shù)strrev()函數(shù)的用法
- PHP中文字符串截?cái)酂o亂碼解決方法
- PHP讀MYSQL中文亂碼的快速解決方法
- php版微信公眾平臺回復(fù)中文出現(xiàn)亂碼問題的解決方法
- php pdo oracle中文亂碼的快速解決方法
- PHP附件下載中文名稱亂碼的解決方法
- php生成二維碼時出現(xiàn)中文亂碼的解決方法
- PHP中使用file_get_contents抓取網(wǎng)頁中文亂碼問題解決方法
- php中json_encode UTF-8中文亂碼的更好解決方法
- php中json_encode處理gbk與gb2312中文亂碼問題的解決方法
- php網(wǎng)頁標(biāo)題中文亂碼的有效解決方法
- php上傳文件中文文件名亂碼的解決方法
相關(guān)文章
php的POSIX 函數(shù)以及進(jìn)程測試的深入分析
本篇文章是對php的POSIX函數(shù)以及進(jìn)程測試進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
不支持fsockopen但支持culr環(huán)境下下ucenter與modoer通訊問題
網(wǎng)站上線,modoer與ucenter 下不能通訊折騰了我差不多二天,開始都以為自己的配置出問題,移植了平臺后就不能通訊了,修改了幾次配置,都沒有成功2011-08-08
PHP實(shí)現(xiàn)的簡單網(wǎng)絡(luò)硬盤
這篇文章主要介紹了PHP實(shí)現(xiàn)的簡單網(wǎng)絡(luò)硬盤,涉及php動態(tài)創(chuàng)建文件夾及文件上傳的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07
判斷php數(shù)組是否為索引數(shù)組的實(shí)現(xiàn)方法
本篇文章是對判斷php數(shù)組是否為索引數(shù)組的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP中使用imagick實(shí)現(xiàn)把PDF轉(zhuǎn)成圖片
這篇文章主要介紹了PHP中使用imagick實(shí)現(xiàn)把PDF轉(zhuǎn)成圖片,本文著重講解了2個錯誤的處理,特別是GhostScript錯誤,需要的朋友可以參考下2015-01-01

