-
- function reversr_r($str)
- {
- if (strlen($str)>0)
- reverse_r(substr($str,1));
- echo substr($str,0,1);
- return;
- }
- ?>
-
- function reverse_i($str)
- {
- for($i=1;$i<=strlen($str);$i )
- {
- echo substr($str,-$i,1);
- }
- }
复制代码
代码分析:
实现两个函数,这两个函数都可以相反的顺序打印字符串的内容。
函数reversr_r是通过递归实现的,而函数reverse_i()是通过循环实现的。
|