国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP使用strrev翻轉(zhuǎn)中文亂碼問題的解決方法

2024-05-04 23:54:24
字體:
供稿:網(wǎng)友

本文實(shí)例講述了PHP使用strrev翻轉(zhuǎn)中文亂碼問題的解決方法。分享給大家供大家參考,具體如下:

在用PHP中的strrve翻轉(zhuǎn)中文時(shí),會(huì)出現(xiàn)亂碼情況

例如:

header("Content-Type: text/html; charset=utf-8");echo strrev("處理使用strrev()函數(shù)時(shí)的亂碼問題")."<br>";

運(yùn)行結(jié)果為:

??鮗遠(yuǎn)籹?綗氕瀟?)(verrts??翽?焤?

解決方法就是自己重寫一個(gè)cnstrrev的函數(shù)

header("Content-Type: text/html; charset=utf-8");$str = '處理使用strrev()函數(shù)時(shí)的亂碼問題';function cnstrrev($str){  $len = strlen($str);  for($i = 0; $i < $len; $i++)  {    $char = $str{0};    if(ord($char) > 127) //ord()函數(shù)取得第一個(gè)字符的ASCII碼,如果大于0xa0(127)的話則是中文字符    {      $i+=2;//utf-8編碼的情況下,一個(gè)中文字符占三個(gè)字節(jié)      if($i < $len)      {        $arr[] = substr($str, 0, 3);//utf-8編碼的情況下,一個(gè)中文字符占三個(gè)字節(jié)        $str = substr($str, 3);      }    }    else    {      $arr[] = $char;      $str = substr($str, 1);//否則為非中文,占一個(gè)字符    }  }  return join(array_reverse($arr));//以相反的元素順序返回?cái)?shù)組:}echo $str.'+'.cnstrrev($str);

運(yùn)行結(jié)果為:

處理使用strrev()函數(shù)時(shí)的亂碼問題+題問碼亂的時(shí)數(shù)函)(verrts用使理處

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到PHP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 临潭县| 固安县| 泰和县| 遂溪县| 岳阳县| 内黄县| 六安市| 伊宁县| 滁州市| 子长县| 建始县| 巴彦淖尔市| 沁水县| 房山区| 隆德县| 徐闻县| 胶州市| 德州市| 通道| 兴国县| 澳门| 泸西县| 嘉义县| 潢川县| 通辽市| 罗田县| 辽宁省| 饶平县| 若羌县| 呼玛县| 玉环县| 合川市| 白河县| 伽师县| 叙永县| 太保市| 常熟市| 新乡县| 麻江县| 卢龙县| 阿巴嘎旗|