Ben bir dizi kullanarak tamsayılar yinelenen bir desen eşleştiren bir fonksiyon oluşturmak için çalışıyorum.
I (0,1,3) başlayan bir dizi var ve eğer bir örnek olarak ben 15 vurduğunuzda ben desen durdurmak istediğini biliyorum.
Desen sabit bir tamsayı ile her zaman artırılır (4 diyelim) bu yüzden benim son model olmalı ..
0
1
3
4 (0 + 4)
5 (1 + 4)
7 (2 + 4)
8 (4 + 4)
9 (5 + 4)
11(7 + 4)
12(8 + 4)
13(9 + 4)
15(11+ 4)
Herkes bu nasıl sağlanabilir üzerinde herhangi bir işaretçiler var mı?
Benim şu anki uygulama çalışıyor ancak böyle aptalca verimsiz olan bir şeydir ...
$array = array(0,1,3);
$inc = 4;
$end = end($array);
$final = 15;
while($end < $final)
{
$tmp = array();
foreach($array AS $row)
{
$tmp = $row + $inc;
}
$array = merge($tmp, $array);
$end = end($array);
}