<?php $str="php中字符串乱码问题的解决方法"; //自定义函数 function strrevs($str){ //获取字符串的长度 $len=strleng($str); $char=$str{0}//字符串$str的第0个字节 注意:$str[0]表示第0个元素 for{$i=0;$i<$len;$i++}{ //大于127表示是汉字 汉字php中占3个字节 if(ord($char)>127){ if($i<$len){ $arr[]=substr($str,0,3); $str=substr($str,3); } } else{ $arr[]=$char $str=substr($tr,1); } } return join(array_reverse($arr)); } echo $str."翻转后的内容为".strrevs($str); ?>