![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Mógłby mi ktoś wyjaśnieć jak spośród 10 zdań wyświetlić 5 losowych? Zdania pobieram z pliku tekstowego jest ich 10 i chciałbym wyświetlić 5 losowych, probowałem róznych sposobów to zamiast całych zdań to wyświetlał mi po 2 litery z każdego zdania.
Ten post edytował ExPlOiT 15.04.2008, 15:54:50 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
skowron-line a co w przypadku kiedy nieznam ilości zdań? To co wpisac zamiast tej 10 w rand? Do głowy jedynie co mi przychodzi to zliczyć ilość wierszy w pliku i wstawić tą ilość zamiast tej 10
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
@skowron-line:
Twój sposób dopuszcza powtórzenia. Skorzystanie z file" title="Zobacz w manualu PHP" target="_manual oraz array_rand" title="Zobacz w manualu PHP" target="_manual zrobi to bez powtórzeń (chyba (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) bo nigdy nie sprawdzałem). Sprawdziłem: jest bez powtórzeń:
Ten post edytował phpion 15.04.2008, 16:12:59 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Cytat Do głowy jedynie co mi przychodzi to zliczyć ilość wierszy w pliku i wstawić tą ilość zamiast tej 10 No uzyj poprostu count() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował pyro 15.04.2008, 16:34:12 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Działa jak należy, dzięki wszystkim za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
pyro zamiast tego 5 krotnego powtórzenia echo $zdania[]; wrzuciłem to w pętle for i przy jej pomocy mogę ustawiać ile chcę zdań wyświetlić. Ten post edytował ExPlOiT 15.04.2008, 16:40:05 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat @skowron-line: Twój sposób dopuszcza powtórzenia. @pion napisałem że to uproszczona wersja |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:04 |