Autor Zpráva
Matess
Profil *
Dobrý den,
potřeboval bych vypsat náhodně 4 fotky (mám je očíslované 1-100.jpg), ale nechci aby se žádná z nich opakovala.

Teď to mám takto ve FCI:
function foto() 
{
  $a=mt_rand(1,33);
  switch ($a) {
  case 1:
  echo '<img src="images/foto/'.$a.'.png" alt="Foto" width="200" height="200" / >';
  break;
  
  ...atd
    }
}

A foto vypisuji foto(); foto(); foto(); foto();

Občas se mi ovšem stane, že se zobrazí dvě i tři stejné fotky.

Jak to udělat aby se stejné fotky nezobrazovali?

Děkuji za pomoc.
Alphard
Profil
Nejčastější potíže s PHP (FAQ) » Vypsání náhodného obrázku

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0