龙空技术网

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

站长世界 22

前言:

今天各位老铁们对“php多维数组转化为一维数组”都比较注重,兄弟们都需要分析一些“php多维数组转化为一维数组”的相关内容。那么小编也在网络上网罗了一些有关“php多维数组转化为一维数组””的相关知识,希望你们能喜欢,我们一起来学习一下吧!

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

1、多维数组的概念

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

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

2、创建和输出二维数组

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

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

在PHP8中运行结果,如下:

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

3、创建和输出三维数组

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

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

<?php        $stu = array("一年级"=>array("一班"=>array("张三","李四","王五"),"二班"=>array("小华","小明","小红"),"三班"=>array("冰冰","东东","彤彤")),                 "二年级"=>array("一班"=>array("子涵","欣怡","梓涵"),"二班"=>array("晨曦","紫涵","诗涵"),"三班"=>array("梦琪","嘉怡","子萱")));                                                              echo "<pre>";    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] => 子萱                )        ))

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

标签: #php多维数组转化为一维数组 #php取二维数组的值