文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

PHP8的多维数组-PHP8知识详解

2023-10-06 13:30

关注

今天分享的是php8的数组中的多维数组,主要内容有:多维数组的概念、创建和输出二维数组、创建和输出三维数组

Image

多维数组的概念

多维数组是包含一个或多个数组的数组。在多维数组中,主数组中的每一个元素也可以是一个数组,子数组中的每一个元素也可以是一个数组。

若一个数组包含了多个其他数组,称这样的数组为二维数组;若这些数组再包含其他数组,称这样的数组为三维数组,以此类推。

创建和输出二维数组

创建二维数组,示范代码:

array("一班"=>array("张三","李四","王五"),                 "二班"=>array("小华","小明","小红"),                 "三班"=>array("冰冰","东东","彤彤"));        echo "
";    print_r($stu);                                      ?>

在PHP8中运行结果,如下:

Array(    [一班] => Array        (            [0] => 张三            [1] => 李四            [2] => 王五        )    [二班] => Array        (            [0] => 小华            [1] => 小明            [2] => 小红        )    [三班] => Array        (            [0] => 冰冰            [1] => 东东            [2] => 彤彤        ))

创建和输出三维数组

按照相同的方法,将上面一班、二班、三班作为一个年级,我们在增加一个年级,组成一个新的三维数组。

创建三维数组,示范代码:

array("一班"=>array("张三","李四","王五"),"二班"=>array("小华","小明","小红"),"三班"=>array("冰冰","东东","彤彤")),                 "二年级"=>array("一班"=>array("子涵","欣怡","梓涵"),"二班"=>array("晨曦","紫涵","诗涵"),"三班"=>array("梦琪","嘉怡","子萱")));                                                              echo "
";    print_r($stu);                                        ?>

在PHP8中,输出三维数组,结果如下:

Array(    [一年级] => Array        (            [一班] => Array                (                    [0] => 张三                    [1] => 李四                    [2] => 王五                )            [二班] => Array                (                    [0] => 小华                    [1] => 小明                    [2] => 小红                )            [三班] => Array                (                    [0] => 冰冰                    [1] => 东东                    [2] => 彤彤                )        )    [二年级] => Array        (            [一班] => Array                (                    [0] => 子涵                    [1] => 欣怡                    [2] => 梓涵                )            [二班] => Array                (                    [0] => 晨曦                    [1] => 紫涵                    [2] => 诗涵                )            [三班] => Array                (                    [0] => 梦琪                    [1] => 嘉怡                    [2] => 子萱                )        ))

到此为止,多维数组的概念、创建和输出二维数组、创建和输出三维数组就分享完毕了。

space

来源地址:https://blog.csdn.net/u010292470/article/details/132661355

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯