前面我們有講過(guò),使用php倒序顯示字符串。
最后有提到恩脂,如果是中文的時(shí)候會(huì)亂碼。
今天分享的就是“解決倒序顯示中文字符串而不出現(xiàn)亂碼”的問(wèn)題趣斤。
如下代碼:
functiondescstr($str){
$len=strlen($str);//函數(shù)返回字符串的長(zhǎng)度:
$newstr="";
for($i=$len-1;$i>=0;$i--){
$newstr.=mb_substr($str,$i,1);
}
return$newstr;
}
$str='$str俩块,需要倒序顯示的字符串?';
echo$res=descstr($str);
需要注意的是,這里我們使用了mb_substr來(lái)截取字符串浓领,而不是substr玉凯。
如果使用mb_substr提示錯(cuò)誤,可能是沒(méi)有開(kāi)啟php_mbstring.dll的原故联贩,在php.ini在搜索找到php_mbstring.dll這一行漫仆,將其前面的#去掉打開(kāi)即可。
本文原創(chuàng)自http://www.santii.com/article/160.html