Autor | Zpráva | ||
---|---|---|---|
Aischy Profil * |
#1 · Zasláno: 25. 5. 2011, 17:04:23
Ahojte, chci se zeptat jestli někdo neví jak udělat to že by se vypisovaly náhodné url linky z youtube.
např: http://youtube.com/video1, http://youtube.com/video2, http://youtube.com/video3,....... Díky |
||
Joker Profil |
#2 · Zasláno: 25. 5. 2011, 17:13:32
Udělat si pole možných odkazů a vybrat z něj náhodný prvek.
|
||
Aischy Profil * |
#3 · Zasláno: 25. 5. 2011, 17:14:57
jak?
|
||
__construct Profil |
#4 · Zasláno: 25. 5. 2011, 17:49:13
Aischy:
„jak?“ Napr. vyberieš náhodné číslo z intervalu 0 - n kde n je počet prvkov v poli, alebo si môžeš zamiešať pole a vypísať prvý prvok…
|
||
Aischy Profil * |
#5 · Zasláno: 25. 5. 2011, 19:31:31
porat nevim :((
|
||
panther Profil |
#6 · Zasláno: 25. 5. 2011, 21:15:42
Aischy:
rand |
||
Luky Profil |
#7 · Zasláno: 26. 5. 2011, 20:24:51 · Upravil/a: Luky
$pole = array ("http://youtube.com/video1", "http://youtube.com/video2", "http://youtube.com/video3"); $nahoda = $pole[rand(2)] echo $nahoda; Je to takovej rychlej blábol, ale snad to bude fungovat ;) Do proměnné pole si naházej co chceš (odkazy, které se mají náhodně vybrat). Do proměnné náhoda se vygeneruje náhodné číslo ( v tomto případě 0-2) a vypíše daný odkaz v poli (první položka má hodnotu nula, druhá jedna atd...) |
||
Stano Profil |
#8 · Zasláno: 26. 5. 2011, 20:36:48
Luky:
máš tam dake chybičky: $pole = array ("http://youtube.com/video1", "http://youtube.com/video2", "http://youtube.com/video3"); $nahoda = $pole[rand(0, count($pole)-1)] echo $nahoda; |
||
Luky Profil |
#9 · Zasláno: 26. 5. 2011, 21:28:22
Tak ono celkem vzato, tam asi chyby nejsou, ale tohle je určitě lepší řešení ;)
Já to bral jenom obecně... |
||
Stano Profil |
#10 · Zasláno: 27. 5. 2011, 00:17:35
Luky:
rand(2) - (Warning: rand() expects exactly 2 parameters, 1 given in) alternatíva rand() - bez parametra ale to je v tomto prípade na nič. vracia náhodné číslo medzi 0 a getrandmax(); |
||
Časová prodleva: 13 let
|
0