Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak wylosować spośród wprowadzonych w formularzu słów
tofik1778983
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


Witam no więć próbowałem np

  1. $losujz=array('_POST['q']', '_POST['w']', '_POST['e']', '_POST['r']');
  2. $wylos=array_rand($losujz);
  3. print "wylosowalem: $wylos";


gdzie q,w,e,r,t zmienne z kolejnych pól formularza (name="q" itd)
Problem w tym że nie wiem jak zrobić żeby losowało z wyrazów wpisanych w pola formularza a nie numery elementów tablicy (bo chyba to mi zwraca.. losuje 0,1,2 lub3)
Gdzieś wcześniej widzialem rozwiązanie tylko teraz nie potrafie spowrotem tego znaleść ;/

Ten post edytował tofik1778983 8.02.2010, 02:29:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
athei
post
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


Kod
print "wylosowalem: $losujz[$wylos]";

btw co to jest
Kod
$losujz=array('_POST['q']', '_POST['w']', '_POST['e']', '_POST['r']');
czasem nie powinno być $losujz=array($_POST['q'], $_POST['w']...


Ten post edytował athei 8.02.2010, 09:19:02
Go to the top of the page
+Quote Post
Pilsener
post
Post #3





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


A z manuala czasem korzystasz?
Cytat
Jeśli wyciągasz tylko jeden element, array_rand() zwraca klucz losowego wpisu


No to mają klucz można chyba pobrać wartość z tablicy?

Go to the top of the page
+Quote Post
tofik1778983
post
Post #4





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


Dzięki, ja dopiero zaczynam ogarniać php wiec nie dziwcie się że nie czaje jeszcze tego i owego ;]
No i zapomnialem o $ pisząc na forum, a o
Cytat
No to mają klucz można chyba pobrać wartość z tablicy?
nie pomyślałem rzeczywiscie teraz już czaje.

Ten post edytował tofik1778983 8.02.2010, 18:34:23
Go to the top of the page
+Quote Post

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: 23.08.2025 - 16:47