PHP - premenné

Programovacie jazyky, rady, poradňa...
toňo
Light Expert
Light Expert
Príspevky: 37
Registrovaný: 16 jún 2009, 13:43

PHP - premenné

Príspevok od používateľa toňo »

Tento skript dá 5 náhodných čísiel a potreboval by som, aby každé z tých čísel bolo v jednej premennej.

Kód: Vybrať všetko

<?php
$min = 1;
$max = 10;
$range = $max-$min;
$total = 5;
$a = range($min,$max);
for ($i=1;$i<=$total;$i++){
    $r = mt_rand(0,$range);
    $temp = $a[$r];
    $a[$r] = $a[$range];
    $a[$range] = $temp;
    $range--;
}
$rand = array_slice($a,-$total,$total);
foreach ($rand as $value) {
     echo " $value";
}
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: PHP - premenné

Príspevok od používateľa audiotrack »

veď ich máš v poli $rand, nejak nechápem čo viac potrebuješ
toňo
Light Expert
Light Expert
Príspevky: 37
Registrovaný: 16 jún 2009, 13:43

Re: PHP - premenné

Príspevok od používateľa toňo »

K cislam 1-10 mam priradene nejake spravy. Potrebujem vygenerovat 5 cisel tak, aby mi zobrazilo vsetkych 5 sprav naraz.
Samozrejme náhodne.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: PHP - premenné

Príspevok od používateľa audiotrack »

v poriadku, máš ich v poli $rand. Kľudne to môžeš nechať v tomto foreach cykle:

Kód: Vybrať všetko

foreach ($rand as $value) {
     echo " $value";
}
len namiesto vypisovania si to spracuj ako potrebuješ. Napríklad echo $sprava[$value]; alebo si to priraď do tých samostatných premenných ak s tým máš probém, napríklad $premenna[] = $value; (čím ale nič nezískaš, iba vytvoríš nové pole ktoré bude rovnaké ako $rand a práve preto píšem že to máš predsa v poli $rand)
Napísať odpoveď