Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Losowe wyświetlanie pliku
Forum PHP.pl > Forum > Przedszkole
MS1
Witam.
Potrzebuje pomocy.
Mam skrypt php, wyświetlający losowe, obrazki lub text z pliku tekstowego:

CODE
$plik=file('los.txt');
$los1=array_rand($plik);
$los2=array_rand($plik);
$los3=array_rand($plik);
echo $plik[$los1];
echo $plik[$los2];
echo $plik[$los3];


Mam pytanie: jak zrobić, żeby wywołane losowo zdjęcia nie powtarzały się??

Z góry dzięki


// Jesteś nowy/nowa na naszym forum więc proszę o zapoznanie się z regulaminem (w szczególności działu Przedszkole)
// Chodzi mi o brak tagów w temacie posta i o bezsensowny opis tematu (to, że jest problem to jest raczej oczywiste)
// Pozdrawiam!
// ayeo
kornel-php
Wrzucaj do tablicy, a potem sprawdzaj, czy w niej są...

in_array" title="Zobacz w manualu PHP" target="_manual
phpion
Można jeszcze prościej:
  1. <?php
  2. $plik=file('los.txt');
  3.  
  4. shuffle($plik); // potasuj tablice
  5.  
  6. echo $plik[0]; 
  7. echo $plik[1]; 
  8. echo $plik[2];
  9. ?>

Tyle smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.