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 ) ) )

