假设我使用以下代码创建递归数组:
$digits = 0;
$tens = 0;
$hundreds = 0;
for($i = 0; $i <= 100; $i++)
{
$myArray[$hundreds][$tens][$digits] = $i;
$digits++;
if($digits > 9)
{
$digits = 0;
$tens++;
}
if($tens > 9)
{
$tens = 0;
$hundreds++;
}
}
如何回应'tens array' == 2
?
要说清楚,我一直在寻找这些结果:
20 21 22 23 24 25 26 27 28 29
因为即时使用基数10,我可以这样做:
for($i=0; $i < 10; $i++)
{
echo $myArray[0][2][$i]
}
但如果我不知道数字数组中有多少元素呢?
答案 0 :(得分:2)
foreach($myArray[0][2] as $v) {
echo $v."<br>\n";
}
答案 1 :(得分:0)
<?php
$tensArr = $myArray[0][2];
for($i= 0 ; $i < count($tensArr); $i++)
{
echo $tensArr[$i]."\n" ;
}