成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP使用strrev翻轉中文亂碼問題的解決方法
全站頭部文字 我要出現在這里
PHP使用strrev翻轉中文亂碼問題的解決方法 698 2024-01-10   

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

在用PHP中的strrve翻轉中文時,會出現亂碼情況

例如:

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

運行結果為:

��???䄚?氕瀟�)(verrts��?䆐?r�

解決方法就是自己重寫一個cnstrrev的函數

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

運行結果為:

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

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php常用函數與技巧總結》、《php字符串(string)用法總結》、《PHP數組(Array)操作技巧大全》、《PHP基本語法入門教程》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。



主站蜘蛛池模板: 全国第一小县| 奶奶的星星| 《父亲的爱》阅读理解答案| 纵情欲海电影| 秦天柱| 骨骺线闭合增高9厘米| 远古的传说| 托比·斯蒂芬斯| 半夜电影| 菲律宾电影甜蜜宝贝| 布布一二情侣头像| 滕子萱| 1987年美国电影| 雪豹46集全| 新民歌| 金舟| 央视7套| 周传雄黄昏歌词| 影片 - theav| 深海蛇难 电影| 末代皇帝陈道明| 电影《la follia》| 九号所有车型图片| 吴妍儿| 呼兰河传思维导图| 韩国xxxxxxxxxxxx| 我未成年 电影| 北京卫视今天全部节目表| 髋关节置换术后护理ppt| 寡妇4做爰电影| 根深蒂固韩国电影| 美女mm| 吴京电影全集完整版喜剧| 少妇的诱惑电影| 韩国青草视频| 秃探与俏妞| 比基尼裸体| stylistic device| 高冷女头| 应晓薇个人资料| 校园风暴|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103