最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP使用strrev翻轉中文亂碼問題的解決方法

 更新時間:2017年01月13日 11:07:21   作者:水晶依戀  
這篇文章主要介紹了PHP使用strrev翻轉中文亂碼問題的解決方法,通過自定義函數遍歷字符串并設置編碼格式解決亂碼問題,需要的朋友可以參考下

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

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

例如:

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

運行結果為:

��鮗遠籹䄚綗氕瀟�)(verrts��翽䆐焤�

解決方法就是自己重寫一個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編碼的情況下,一個中文字符占三個字節(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));//以相反的元素順序返回數組:
}
echo $str.'+'.cnstrrev($str);

運行結果為:

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

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

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

相關文章

  • php的POSIX 函數以及進程測試的深入分析

    php的POSIX 函數以及進程測試的深入分析

    本篇文章是對php的POSIX函數以及進程測試進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 不支持fsockopen但支持culr環(huán)境下下ucenter與modoer通訊問題

    不支持fsockopen但支持culr環(huán)境下下ucenter與modoer通訊問題

    網站上線,modoer與ucenter 下不能通訊折騰了我差不多二天,開始都以為自己的配置出問題,移植了平臺后就不能通訊了,修改了幾次配置,都沒有成功
    2011-08-08
  • php自動加載方式集合

    php自動加載方式集合

    這篇文章主要針對php自動加載方式進行大集合,一種是常規(guī)加載方式,另一種是__autoload()自動加載,想知道第三種方式請閱讀下文
    2016-04-04
  • Laravel操作session和cookie的教程詳解

    Laravel操作session和cookie的教程詳解

    這篇文章主要為大家詳細介紹了Laravel操作session和cookie的教程,文中的示例代碼講解詳細,具有一定的學習價值,感興趣的小伙伴可以了解一下
    2023-02-02
  • php簡單獲取復選框值的方法

    php簡單獲取復選框值的方法

    這篇文章主要介紹了php簡單獲取復選框值的方法,簡單分析了php以數組形式傳遞復選框checkbox值的實現方法,需要的朋友可以參考下
    2016-05-05
  • php SQL之where語句生成器

    php SQL之where語句生成器

    每次都寫SQL條件語句,很麻煩,容易出錯,寫了個函數整合到數據庫類里,用來根據傳入的數組,自動生成 SQL的where條件語句
    2009-03-03
  • PHP實現的簡單網絡硬盤

    PHP實現的簡單網絡硬盤

    這篇文章主要介紹了PHP實現的簡單網絡硬盤,涉及php動態(tài)創(chuàng)建文件夾及文件上傳的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 判斷php數組是否為索引數組的實現方法

    判斷php數組是否為索引數組的實現方法

    本篇文章是對判斷php數組是否為索引數組的方法進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP實現的簡單分頁類及用法示例

    PHP實現的簡單分頁類及用法示例

    這篇文章主要介紹了PHP實現的簡單分頁類及用法,結合實例形式分析的PHP分頁類的功能、定義與具體使用技巧,需要的朋友可以參考下
    2016-05-05
  • PHP中使用imagick實現把PDF轉成圖片

    PHP中使用imagick實現把PDF轉成圖片

    這篇文章主要介紹了PHP中使用imagick實現把PDF轉成圖片,本文著重講解了2個錯誤的處理,特別是GhostScript錯誤,需要的朋友可以參考下
    2015-01-01

最新評論

秦皇岛市| 甘洛县| 和平县| 邻水| 界首市| 定结县| 宁城县| 太谷县| 凌海市| 台南市| 西华县| 东辽县| 天津市| 杭锦后旗| 绥化市| 塔城市| 孟州市| 泌阳县| 井冈山市| 房产| 中超| 安岳县| 商水县| 铜梁县| 辛集市| 南岸区| 板桥市| 图们市| 台州市| 大田县| 汉川市| 望城县| 揭阳市| 罗城| 鲁甸县| 汤原县| 平顶山市| 东平县| 绥德县| 亳州市| 故城县|