Secure_web adlı üyeden alıntı: mesajı görüntüle
Hocam araçları bir diziye atın, daha sonra shuffle($dizi); fonksiyonu ile diziyi karıştırın. Aşağıda küçük bir ornek mevcut, her gün için ayrı ayrı çağırabilirsiniz.
$a=array(1,2,3,4); shuffle($a); print_r($a);
Aynen katılıyorum. Ayrıca aşağıdaki şekilde 5 günlük listeleyebilirsiniz.
$araclar=array("ARAC1","ARAC2","ARAC3","ARAC4","ARAC5","ARAC6");
for ($Gun = 1; $Gun < 6; $Gun++) {
  echo "Gün " . $Gun . ": ";
  shuffle($araclar);
  print_r($araclar);
  echo "<br>";
}




Tekrar merhaba,
Şekil olarak biraz daha derli toplu halini de gönderiyorum, umuyorum temel mantığı anlamana yardımcı olur.
Sevgiler.
$araclar=array("ARAC1","ARAC2","ARAC3","ARAC4","ARAC5","ARAC6");
echo '
 <table border="1">
';
for ($Gun = 1; $Gun < 6; $Gun++) {
  echo '
    <tr>
        <td>
  ';
  if ( $Gun==1 ) { echo "Pazartesi : </td>"; } else if ( $Gun==2 ) { echo "Salı : </td>"; } else if ( $Gun==3 ) { echo "Çarşamba : </td>"; } else if ( $Gun==4 ) { echo "Perşembe : </td>"; } else if ( $Gun==5 ) { echo "Cuma : </td>"; }
  shuffle($araclar);
  echo "
        <td>" . $araclar[0] . " - " . $araclar[1] . " - " . $araclar[2] . " - " . $araclar[3] . " - " . $araclar[4] . " - " . $araclar[5] . "</td>
    </tr>
  ";
}
echo '
 </table>
';