【发布时间】:2021-04-13 13:44:06
【问题描述】:
我想学习如何使用递归函数,所以我开始创建一个:
<?php
$tableau = [[[[2],[2]],[[2],[2]]],[[[2],[2]],[[2],[2]]]];
function test_count_recursive($tab, $compte = 0){
foreach($tab as $ss_tab){
if(!is_array($ss_tab)){
$compte += 1;
}
else{
test_count_recursive($ss_tab, $compte);
}
}
return $compte;
}
echo test_count_recursive($tableau);
但它不起作用,你能告诉我为什么吗?
【问题讨论】:
-
您返回的 $compte 但没有使用它。