PHP中实现字符串翻转功能的方法[递归循环算法]
本文阐述了用PHP实现字符串翻转功能的方法。分享给大家参考,如下:
说到实现字符串反转的方法,大家都会想到使用循环。事实上,循环是一种内存消耗小、实现简单的方式。但是还有一种方法可以实现这个功能,那就是递归。
Php支持递归函数,也就是函数调用本身。这些函数特别适合动态浏览数据结构,如连接列表和树。
示例:
?Php //递归实现字符串反转函数reverse _ r($ str){ if(strlen($ str)0){ reverse _ r(substr($ str,1));} echo substr($str,0,1);返回;}//循环实现字符串反转函数reverse _ I($ str){ for($ I=1;$ I=strlen($ str);$i ){ echo substr($str,-$i,1);}返回;} reverse _ r(' Hello ');reverse _ I(' everybody ');结果:
更多对PHP相关内容感兴趣的读者可以查看本网站专题:《PHP数据结构与算法教程》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php程序设计算法总结》
希望本文对PHP编程有所帮助。
版权声明:PHP中实现字符串翻转功能的方法[递归循环算法]是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。