Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Losowe wyświetlanie pliku, Problem...
MS1
post 6.08.2008, 19:13:17
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 3.08.2008

Ostrzeżenie: (0%)
-----


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


--------------------
Check this out +++ Extremedomain.pl +++
Go to the top of the page
+Quote Post
kornel-php
post 6.08.2008, 19:20:44
Post #2





Grupa: Zarejestrowani
Postów: 210
Pomógł: 20
Dołączył: 7.07.2006
Skąd: Krotoszyn

Ostrzeżenie: (0%)
-----


Wrzucaj do tablicy, a potem sprawdzaj, czy w niej są...

in_array" title="Zobacz w manualu PHP" target="_manual


--------------------
:)
Go to the top of the page
+Quote Post
phpion
post 6.08.2008, 19:25:34
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:10