Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Losowy wyraz z dwóch plików txt
akat1
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 20.01.2013
Skąd: Kraków

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


Mam dwa pliki "txt", w których każda linia to jeden wyraz. Jak napisać kod, który będzie losowo dobierał - powiedzmy - 4 wyrazy z tych dwóch plików.

Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Michael2318
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


Ja bym to zrobił tak:

  1. <?php
  2. $losujemy_plik = rand(1,2);
  3. $plik = 'tekst_'.$losujemy_plik.'.txt';
  4. $dane = file($plik);
  5. $liczba_linii = count($dane);
  6. $losowa_linia = rand(1,$liczba_linii);
  7. echo $dane[($losowa_linia-1)];
  8.  
  9. ?>


gdzie pliki z tekstem nazywają sie kolejno: tekst_1.txt i tekst_2.txt.

Ten post edytował Michael2318 20.01.2013, 20:46:41
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 15:54