微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从递归数组中的数组中获取数据?

如何解决如何从递归数组中的数组中获取数据?

| 说我用以下代码创建一个递归数组:
$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++;
    }
}
我该如何回显ѭ1中的所有数据? 为了清楚起见,我将寻找以下结果:
20 21 22 23 24 25 26 27 28 29
由于即时通讯使用基数10,所以我可以这样做:
for($i=0; $i < 10; $i++)
{
  echo $myArray[0][2][$i]
}
但是,如果我不知道digits数组中有多少个元素,该怎么办?     

解决方法

        
foreach($myArray[0][2] as $v) {
 echo $v.\"<br>\\n\";
}
    ,        
<?php
$tensArr =  $myArray[0][2];
for($i= 0 ; $i < count($tensArr); $i++)
{
    echo  $tensArr[$i].\"\\n\" ;

}
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。