我正在尝试创建一个多维关联数组并显示其值。最初在下面的代码中,我使用的是字符串名称而不是数字。然而,这给了我一个“未定义的常量”错误。当我用数字替换字符串时,它打印出来的只是“arrayarrayarray”。谁能告诉我
(a) 如何输入字符串而不是数字
(b) 如何获取数组内部的值,而不是仅仅打印出“数组”。
当我编码“echo $myArray[1];”时 它输出“数组”而不是该数组内的值。
$myArray = array(
0 => array
(
"physics" => 35,
"maths" => 30,
"chemistry" => 39
),
1 => array
(
"physics" => 30,
"maths" => 32,
"chemistry" => 29
),
2 => array
(
"physics" => 31,
"maths" => 22,
"chemistry" => 39
)
);
echo count ($myArray);
?>
<p>
<?php
echo $myArray[1];
?>
<p>
<?php
// On the line below, loop through the array and output
// *all* of the values to the page:
for ($i= 0 ; $i < 3 ; $i++)
echo $myArray[$i];
?>
谢谢。