首页 > 编程语言 >php打印数组中的值

php打印数组中的值

时间:2022-10-25 23:58:14浏览次数:45  
标签:输出 php 出栈 打印 数组 正序 倒序

一、正序输出数组中的每一个元素

<?php
//解决中文乱码问题
header('Content-Type:text/html;charset=utf-8');
//定义数组
$arr = array(11,21,39,24,55,36,57);
//统计数组中有多少个值
$length = count($arr);
echo "正序:";
function show($arr,$length){
    //当小于0时,退出循环,否则会一直调用函数
    if ($length < 0){
        return;
    }
    //调用函数
    show ($arr,$length-1);
    echo "$"."arr[$length]:".$arr[$length],"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp";
}
show ($arr,$length-1);
echo "<br>";

运行结果:

二、倒序输出数组中的每一个元素

<?php
header('Content-Type:text/html;charset=utf-8');
$arr = array(11,21,39,24,55,36,57);
$length = count($arr);
function reverser($arr,$length){
    if ($length < 0)
        return;
    echo "$"."arr[$length]:".$arr[$length],"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
    reverser ($arr,$length-1);
}
reverser ($arr,$length-1);
echo "<br>";

运行结果:

三、正序、倒序的区别就是函数调用和输出位置先后的区别,通俗讲正序是全部入栈再出栈,先进的后出,倒序是进栈一个,出栈一个

标签:输出,php,出栈,打印,数组,正序,倒序
From: https://www.cnblogs.com/grey-lion/p/16826837.html

相关文章