| 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: 15 let
|
|||
0