在PHP中,如何返回數組波紋管中的值1,2和3?如何在PHP中引用嵌套數組中的值?
$tmpArray =
array(
array("one", array(1, 2, 3)),
array("two", array(4, 5, 6)),
array("three", array(7, 8, 9)
)
);
在PHP中,如何返回數組波紋管中的值1,2和3?如何在PHP中引用嵌套數組中的值?
$tmpArray =
array(
array("one", array(1, 2, 3)),
array("two", array(4, 5, 6)),
array("three", array(7, 8, 9)
)
);
$tmpArray[0][1] = array(1, 2, 3)
$tmpArray[0][1][0] = 1
$tmpArray[0][1][1] = 2
$tmpArray[0][1][2] = 3
我顯然沒有得到這個問題。我以爲klick klonk想要返回數組的值,而不是設置它們。 – bestprogrammerintheworld
@bestprogrammerintheworld:我沒有設置它們......我的意思是,我(如果你忽略缺少的';'),但這裏的要點是要顯示索引(索引-1)之間的等同性而不是賦值操作。 –
aah ok :-)但是我仍然懷疑這個問題:-) – bestprogrammerintheworld
嘗試這樣
foreach($tmpArray as $key => $value)
{
foreach($value as $val)
echo $val.'<br>';
}
嘗試這 -
foreach($tmpArray as $key => $value)
{
if(is_array($value)){
foreach($value as $val)
if(is_array($val){
foreach($val as $v)
echo $v."<br />";
}
else
echo $val.'<br />';
}
else
echo $value."<br />";
}
讀** [手冊](http://php.net/manual/en/language。 types.array.php)** –
@MarkoD偉大的除了它沒有提供我的具體問題的答案。 – unitario
當然你可以從數組中返回index + 1的值,但這真的是個問題嗎? – bestprogrammerintheworld