我是 PHP 的新手,正在尝试一些东西以查看它们的工作原理.. 我在这方面尝试了很多不同的尝试.. 但没有运气.. 它应该回显输出 2 .. !!! 我不断收到错误。
<?php
$a = array('x' => array('y' => 1, 'z' => 2, 'q' => 3,));
echo {$a['z']};//echo the value 2 from $a (tried this and it did not work.
?>
我是 PHP 的新手,正在尝试一些东西以查看它们的工作原理.. 我在这方面尝试了很多不同的尝试.. 但没有运气.. 它应该回显输出 2 .. !!! 我不断收到错误。
<?php
$a = array('x' => array('y' => 1, 'z' => 2, 'q' => 3,));
echo {$a['z']};//echo the value 2 from $a (tried this and it did not work.
?>
由于数组中有一个数组,因此您需要执行以下操作:
echo $a['x']['z'];
试试这个不带括号
echo $a['z'];
或者不,你有两个数组
尝试
echo $a["x"]["z"];
尝试简单:
<?php
$a = array('x' => array('y' => 1, 'z' => 2, 'q' => 3,));
echo $a['x']['z'];
?>
您的数组是多维的,因此您必须提供两个索引:
echo $a['x']['z']; // echoes 2