我需要在PHP中声明(不定义)三维数组,然后为其赋值。
例如,
<?php
$item = array(
array("item1", 22, 18),
array("Item2", 15, 13),
array("Item3", 5, 2),
);
?>
这就是我想要的数组。我首先要声明这个$item
数组,然后将这三个值(例如item1, 22, 18
)分配给它。请帮助我,以及如何访问此阵列。
答案 0 :(得分:0)
你说你想要一个三维数组。你拥有的当前数组是二维的。
你可能想要的是将“item#”作为数组的关键。
<?php
$item = array(
"item1" => array( 22, 18 ),
"Item2" => array( 15, 13 ),
"Item3" => array( 5, 2 ),
);
?>
您可以使用$item['item1']
访问元素,这会为您提供数组(22,18)