浅谈php字符串反转 面试中经常遇到

1.单字节字符串反转

PHP提供了用于字符串反转的函数strrev()

rush:xhtml;"> $str = 'abcdef'; echo strrev($str);

2.对于包含中文的多字节字符串需要用到mb_substr()

=0; $i--){ $result.= mb_substr($str,$i,1,$encoding); } return $result; } echo rev($str);

3.算法实现 首位交换

rush:xhtml;"> $str = 'abcdefg'; $len = strlen($str); $times = $len/2; for($i = 0;$i <= $times; $i++ ){ $tmp = $str[$i]; $str[$i] = $str[$len-$i-1]; $str[$len-$i-1] = $tmp; } echo $str;

以上这篇浅谈PHP字符串反转 面试中经常遇到就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

相关文章

前段时间专心面过腾讯,经过了N轮的技术面,结果还是挂了,但...
1)tcp三次握手的过程,accept发生在三次握手哪个阶段?2)Tc...
1.get,post 的区别 1、GET在浏览器回退时是无害的,而POST会...
1、优化 MYSQL 数据库的方法 (1) 选取最适用的字段属性,尽可...
程序员找工作必备 PHP 基础面试题​ 程序员找工作必备 PHP 基...
1、我们知道&#160;autoload 可以实现类的自动载入,如何...