PHP 中的多维数组

phpserver side programmingprogramming更新于 2025/8/3 5:52:17

包含一个或多个数组的数组称为多维数组。主数组中每个元素的多维数组也可以是一个数组。子数组中的每个元素也可以是一个数组,依此类推。多维数组中的值可以通过多个索引访问。

示例

在 PHP 中实现多维数组,代码如下 −

<?php
$marks = array(
    "kevin" => array (
      "physics" => 95,
      "maths" => 90,
    ),
    "ryan" => array (
      "physics" => 92,
      "maths" => 97,
    ),
);
   echo "Marks for kevin in physics : " ;
   echo $marks['kevin']['physics'] . "
";    echo "Marks for ryan in maths : ";    echo $marks['ryan']['maths'] . "
"; ?>

输出

这将产生以下输出−

Marks for kevin in physics : 95
Marks for ryan in maths : 97

示例

现在让我们看另一个例子,其中我们正在创建三维数组 −

<?php
   $arr = array(
      array(
         array(100, 150),
         array(200, 250),
      ),
      array(
         array(300, 350),
         array(400, 500),
      ),
   );
   print_r($arr);
?>

输出

这将产生以下输出−

Array
(
   [0] => Array
      (
         [0] => Array
            (
               [0] => 100
               [1] => 150
            )
            [1] => Array
               (
                  [0] => 200
                  [1] => 250
               )
      )
      [1] => Array
          (
            [0] => Array
               (
                  [0] => 300
                  [1] => 350
               )
               [1] => Array
                (
                  [0] => 400
                  [1] => 500
                )
        )
)

相关文章