如何访问多维数组的每个键下的所有元素。
$multi = array
(
"Abhishek" => array("Choudhary", "Bunta", "Popy"),
"Bond" => array("One", "two", "three", "four"),
"Super" => array("T1", "T2")
);
$data = array("Abhishek","Bond","Super");
for($j = 0;$j<count($data);$j++)
{
echo "<br/>Main Array Value ".$data[$j]."<br/>";
for($i = 0;$i<count($data[$j]);$i++)
{
echo "sub Value ".$multi[$data[$j]][$i]." count ".count($data[$j]) ;
}
}
现在我想遍历 Abhishek 、 Bond 和 Super 的每个元素,所以我们可以看到 Abhishek 里面有 3 个元素,但 $data[$j] 总是返回 1。如果我增加,那么我可以访问 Bunta 目前的输出是 -
Main Array Value Abhishek
sub Value Bunta
Main Array Value Bond
sub Value two
Main Array Value Super
sub Value T2
预期是:
**
Main Array Value Abhishek
sub Value choudhary
sub Value Bunta
sub Value Popy
:
:
Main Array Value Bond
sub Value two
Main Array Value Super
sub Value T2
**
免责声明:我对 PHP 非常陌生,所以我的期望可能无效,或者我错过了一些非常愚蠢的事情。