PHP字符串反转
字符串其实不难, 只是得考虑中文问题
代码如下(中文字符串也可以) :
public function reverseStr($str) {
// 获取字符串长度
$len = mb_strlen($str);
$res = '';
for($i = 1; $i <= $len; $i++){
// 从后往前每次获取一个字符
$word = mb_substr($str, -$i, 1);
$res = $res.$word;
}
return $res;
}
ps:
1. php中的strrev() 函数可以直接字符串。但是如果字符串是中文的话,会出现乱码,所以很局限
2. 用此方法时,确保已经开启了扩展库:php_mbstring.dll (在php.ini文件中找到此行,去掉前面的分号就ok了)
来源:oschina
链接:https://my.oschina.net/u/940266/blog/750883