Doğru Cevap
-
++ redbull330@hotmail.com ++
Gerekli olan sey rand(min,max) fonksiyonu
rand() min sayisi ile max sayisi arasinda bir tamsayi degeri döndürür
örnek php kodu
$dizi = array(1=>"bir",2=>"iki",3=>"üc",4=>"dört",5=>"bes",6=>"alti"); $random = rand(1,6); print("Günün sözü: ".$dizi[$random]);
#örnek cikti:
Günün sözü: üc
Günün sözü: alti-
spywaredz
bunu bende biliyorumda her sayfayı yenilediğimde o şarkı değişiyo bir gün boyunca durmasını nasıl sağlıcaz?10 yıl önce yazılmış -
spywaredz
srand(floor(time() / (60*60*24)));
$random = rand(1,367) % 100;
kullanarak çözdüm işi sanırsam...10 yıl önce yazılmış -
redbull330
Istenen: Günün sözü ramdom olarak gelsin fakat bir tam gün sabit kalsin
Problem: Sayfayi her yeniledigimizde ramdom sayisi degisiyor
Cözüm: kendi random sayimizi olusturmak.Bu yeni sayi günde sadece bir kere degisecek ve gün boyu sabit kalacak
$tarih = date("j"); $tarih = (($tarih+3)%6); $dizi = array(0=>"bir",1=>"iki",2=>"üc",3=>"dört",4=>"bes",5=>"alti"); print("Günün sözü: ".$dizi[$tarih]);
Dikkat:
#Satir 2'de günün tam sayi degerine bir sayi ekleyip onun mod 6 sini aliyoruz
Neden mod6 cünkü günün sözlerinin bulundugu array da 6 eleman bulunmakta.
#% yani mod geriye 0 ile alinan mod sayisi arasinda bir sayi döndürür.10 yıl önce yazılmış -
redbull330
rand(min,max) fonksiyonu her sayfa yenilendiginde degisik bir deger döndürür.Tüm gün ayni kalmasini
istiyorsak rand(min,max) fonksiyonunu kullanamayiz10 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.