PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】

本文实例总结了PHP字符串逆序排列实现方法。分享给大家供大家参考,具体如下:

关于字符串的逆序排列,最简单的使用PHP函数strrev()的测试代码如下:

Before reversed:

'.$str.'< /p>'; print '< p>< h3>After reversed: < /h3>'.strrev($str).'< /p>'; /* 输出如下: Before reversed: 9876543210 After reversed: 0123456789 */

如果不用内置的PHP函数strrev(),又该如何实现呢?这里另外给出了3种方法(二分法、循环法、递归法),但没有进行性能测试。

PS

:这里为了方便大家阅读代码,使用了本站在线php代码格式化工具http://tools.jb51.cc/code/jb51_php_format进行了格式化处理。)

1、二分法

2、循环法

3、递归法

0) { reverse(substr($str,1)); $result .= substr($str,1); //此句必须放在上一语句之后 } return $result; }

更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《

希望本文所述对大家PHP程序设计有所帮助。

相关文章

如何选择合适的 C++ Web 开发框架?
利用 C++ 框架构建高并发 Web 应用的策略
用 C++ 框架开发跨平台图形应用程序
golang框架中安全编码实践的最佳指南是什么?
golang框架与其他语言框架在设计理念上的区别有哪些?
C++ 图形框架与其他语言框架的比较