在php中声明3d数组
我需要声明不在PHP中定义三维数组,然后给它赋值 比如说,在php中声明3d数组,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我需要声明不在PHP中定义三维数组,然后给它赋值 比如说, <?php $item = array( array("item1", 22, 18), array("Item2", 15, 13), array("Item3", 5, 2), ); ?> 这就是我想要阵列的方式。我首先要声明这个$item数组,然后将这三个值赋值,例如item1、22、18。请帮我解决这个问题,以及如何访问这个阵列。你说过你想要一个三维阵列。当前的数组是二维的 您的意思可能是将项作为
<?php
$item = array(
array("item1", 22, 18),
array("Item2", 15, 13),
array("Item3", 5, 2),
);
?>
这就是我想要阵列的方式。我首先要声明这个$item数组,然后将这三个值赋值,例如item1、22、18。请帮我解决这个问题,以及如何访问这个阵列。你说过你想要一个三维阵列。当前的数组是二维的 您的意思可能是将项作为数组的键
<?php
$item = array(
"item1" => array( 22, 18 ),
"Item2" => array( 15, 13 ),
"Item3" => array( 5, 2 ),
);
?>
您将使用$item['item1']访问一个元素,它将为您提供数组22,18从文档开始:$item=array$第[]项=阵列项目1,22,18$第[]项=阵列项目2,15,13$第[]项=阵列项目3,5,2;并不是我真的想要项作为我的键,而是我需要项来存储值,就像其他两个值一样。。此外,我对如何先声明它,然后赋值感到困惑。。