php如何才能倒序顯示中英文字符串

前面我們有講過,使用php倒序顯示字符串。

最后有提到,如果是中文的時(shí)候會(huì)亂碼。

今天分享的就是“解決倒序顯示中文字符串而不出現(xiàn)亂碼”的問題。

如下代碼:

functiondescstr($str){

$len=strlen($str);//函數(shù)返回字符串的長度:

$newstr="";

for($i=$len-1;$i>=0;$i--){

$newstr.=mb_substr($str,$i,1);

}

return$newstr;

}

$str='$str,需要倒序顯示的字符串?';

echo$res=descstr($str);

需要注意的是,這里我們使用了mb_substr來截取字符串,而不是substr。

如果使用mb_substr提示錯(cuò)誤,可能是沒有開啟php_mbstring.dll的原故,在php.ini在搜索找到php_mbstring.dll這一行,將其前面的#去掉打開即可。

本文原創(chuàng)自http://www.santii.com/article/160.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容