私がこのような関数を持っているとしましょう:
function z($zzz){
for($c=0;$c<5;$c++){
$zzz[$c]= 10;
//more and more codes
}
}
書きたいloop
ので
関数が最初に実行されるときに、 引数$array
が渡されます
2回目:引数 $array[0]
が渡されます
3回目:引数 $array[1]
が渡されます
....。
そして12回目: 引数 $array[0][0]
が渡されます
これが私の頭に浮かぶことです:
$a = -1;
$b = -1;
$array = array();
while($a<10){
while($b<10){
z($array);
$b++;
$array= &$array[$b];
}
$a++;
$array= &$array[$a];
}
試しましたが、うまくいきませんでした。
誰かが解決策を提供できれば幸いです。