【发布时间】:2016-07-08 16:43:52
【问题描述】:
我在处理家谱函数,我需要为每一代迭代一个for() 语句。
我不知道提前生成的次数,所有for() 语句将包含几乎相同的脚本...
$nb_parents_line1 = 1;
for($i = 0 ; $i < $nb_parents_line1 ; $i++) {
$nb_parents_line2 = $nb_son[$i];
for($i2 = 0 ; $i2 < $nb_parents_line2 ; $i2++) {/*for each son of each parent*/
$nb_parents_line3 = ;
for($i3 = 0 ; $i3 < $nb_parents_line3 ; $i3++) {/*for each son of each son of each parent*/
$nb_parents_line4 = ;
for($i4 = 0 ; $i4 < $nb_parents_line4 ; $i4++) {/*and so on...*/
}
/*center*/
}
/*code for center*/
}
/*code for center*/
}
有没有最简单的方法来做这样一个二维的?
有没有我需要的for() 的方法?
【问题讨论】:
标签: php for-loop recursion nested-loops family-tree