$degisken = "toplam(1)";
for( $i=2; $i<1001; $i++ ){
$degisken = $degisken.",toplam($i)";
}
$sayilar=array($degisken);
print_r($sayilar);Gibi bir yöntem deneyebilirsiniz.
Hocam bu işe yaradı ancak array kodu çalışmadı. Şu şekilde bir sonuç ekrana yansıyor.
Array ( [0] => toplam(1)
toplam(2)
toplam(3)
toplam(4)
toplam(5)
toplam(6)
toplam(7)
toplam(8)
toplam(9) )
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:11:32 -->-> Daha önceki mesaj 18:09:44 --
@Cani23;
Bu betik işinizi görecektir.
<?php
function toplam($sayi)
{
/**
* Siz kullandığınız fonksiyonu bu fonksiyon ile değiştirirsiniz.
*/
return rand($sayi, (($sayi + rand(1, 1000)) * 20));
}
/**
* Tam olarak yapmak istediğiniz işlem bu sanırım
*/
$sayilar = array_map("toplam", range(1, 1000));
/**
* $sayilar dizisini sıralayalım.
*/
sort($sayilar);
/**
* Oluşan çıktıyı ekrana yazalım.
*/
print_r($sayilar);
Hocam psdbul'un kodları benim istediğime daha yatkın ancak sizinkindede aynı şekilde ekrana yansırken başına array geliyor.