PHP 多维数组
包含一个或多个数组的数组是多维数组。主数组中每个元素的多维数组也可以是数组。子数组中的每个元素可以是一个数组,依此类推。使用多个索引访问多维数组中的值。
示例
要在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'] . "\n";
echo "Marks for ryan in maths : ";
echo $marks['ryan']['maths'] . "\n";
?>输出结果
这将产生以下输出-
Marks for kevin in physics : 95 Marks for ryan in maths : 97
示例
现在让我们来看另一个示例,其中我们正在创建3维数组-
<?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
)
)
)