解決辦法:
先把中文字串打散成陣列,然後用krsort()函式對陣列按鍵名降序排序,排好序之後再用implode()或join()函式將陣列合併成字串。
<?php
header("content-type:text/html;charset=utf-8");
$str='反轉中文';
$str_arr=ch2arr($str);//將中文字串打散成陣列
krsort ( $str_arr ); // 將陣列按照鍵名降序排序
$str = implode ( '', $str_arr );//反轉後的字串
var_dump($str);
function ch2arr($str)
return $array;
}
C語言 strrev函式
標頭檔案 include strrev 函式將字串逆置,其原型為 char strrev char str 引數說明 str為要逆置的字串。strrev 將str所指的字串逆置。返回值 返回指向逆置後的字串的指標。strrev 不會生成新字串,而是修改原有字串。因此它只能逆置字元陣列,而不能逆置字串...
PHP反轉中文字串
如何翻轉乙個中文字串?如 str 天氣真好 字串反轉函式strrev 是乙個單位元組反轉的函式。對於多位元組編碼的中文字元,不能正常使用。因此,這個問題就涉及到php國際化與字元編碼支援。使用多位元組字串函式可以很好解決這個問題。header content type text html chars...
php中文字串反轉
1 2header content type text html charset utf 8 3 4此函式的作用是反轉中文字串 5mb strlen 獲取字元的長度 6mb substr 獲取字元的單個元素 7krsort 按照鍵值逆序排序陣列 8implode 將陣列拼接為字串 9explode ...