PHP如何反向输出字符串?使用递归调用输出

来源:青灯夜游 发布时间:2018-11-21 11:51:09 阅读量:751

PHP如何将字符串反向输出?本篇文章就给大家介绍PHP使用递归调用来反向输出字符串。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

首先我们了解一下递归调用是什么?

递归调用:是某个函数调用自己或者是在调用其他函数后再次调用自己的,简单来说:就是自己调自己。递归调用是一种解决方案,一种是逻辑思想,可以将一个大工作分为逐渐减小的小工作来出来。

下面我们就来介绍PHP如何使用递归调用来反向输出字符串?。

代码示例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

<?php

header("content-type:text/html;charset=utf-8");

// 反向输出字符串

//使用递归的字符串

 

// 通过反向输出的字符串

function reverse($str)

{

    if (($str == null) ||

        (strlen($str) <= 1))

    echo ($str);

 

    else

    {

        echo ($str[strlen($str) - 1]);

        reverse(substr($str, 0,

            (strlen($str) - 1)));

    }

}

 

// 程序代码

$str = "hello";

echo ($str);

echo ("\n反向输出:\n");

reverse($str);

 

?>



标签: PHP
分享:
评论:
你还没有登录,请先