Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

PHP ile diziyi karıştırmak

<?php
$i=date("j");
$soz1="12th Planet & Antiserum - Bass Salt";
$soz2="16bit - FRZR9000";
$soz3="501 - Black & Blue";
$soz4="501 - Chasing Stars";
$soz5="501 - HeadRush (Ft. Belle Humble)";
$soz6="501 - Somewhere In Time";
$soz7="Adam F - Elements";
$soz8="Adam F - When The Rain Is Gone (Subscape Remix)";
$soz9="Afrojack Ft. Eva Simons - Take Over Control (Adam F Remix)";
$soz10="Alvin Risk vs. Skrillex Feat. Ali Love - Ruffneck Returns (Maluu's Slice'n'Diced Mashup)";

$gununsozu="soz$i";
$gununsozuyaz=$$gununsozu;

echo'<font size="3" face="tahoma" color="#FFF">'.$gununsozuyaz.'</font>';
?>


şimdi bu sıralama hergün bir sıra bir sıra aşağı gösteriyor. benim istediğim bunları karışık vermesi yani mesela dün "501 - Black & Blue" gösterirken "501 - Chasing Stars" göstersin istemiyorum bu bunları alfabetik şekilde olmasın yani karışık bi şekilde göstersin.. nasıl yapabilirim
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • redbull330 adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    33 cevap - 0 soru
    ++ 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 adlı üyenin fotoğrafı 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 adlı üyenin fotoğrafı 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 adlı üyenin fotoğrafı 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 adlı üyenin fotoğrafı 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 kullanamayiz
      10 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.