Kun olen arponut numeron, jota vastaava rivi pitäisi saada tulostumaan taulukosta tai tiedostosta, miten saan siitä kiinni?
Eli jos php:n arpoma numero olisi vaikkapa 6, pitäisi saada rivin 6 teksti tulostumaan. Ja kun arvottu numero on aina eri, pitäisi sen aina vastata taulukon (tai tiedoston) vastaavaa riviä ja tulostaa juuri se rivi. Ja vain se yksi rivi siis vain. Tiedostossa/taulukossa voi silti olla paljonkin rivejä.
Varmaan se on ihan helppo juttu, mutta enpä ole vielä keksinyt miten sen saa... Tietääkö joku muu? Esimerkkiä kaipailisin...
Eli jos php:n arpoma numero olisi vaikkapa 6, pitäisi saada rivin 6 teksti tulostumaan. Ja kun arvottu numero on aina eri, pitäisi sen aina vastata taulukon (tai tiedoston) vastaavaa riviä ja tulostaa juuri se rivi. Ja vain se yksi rivi siis vain. Tiedostossa/taulukossa voi silti olla paljonkin rivejä.
Varmaan se on ihan helppo juttu, mutta enpä ole vielä keksinyt miten sen saa... Tietääkö joku muu? Esimerkkiä kaipailisin...
Vastaukset 2
Vanhimmat
Vaikkapa näin
Toi array_rand arpoo 0 - muuttujan rivimäärä numeron, jolloin ei tarvitse erikseen laskea monta riviä tiedostossa on, sekä sen mukaan arpoa. Nopeempa.
P.S. PHP:ssä rivi numerointi alkaa nollasta, jolloin 6 onkin 7 rivi jne... tämä on helppo korjata, mikäli tarvis on, mutta yleensä ei.
Olikin näköjään paljon helpompi juttu kuin osasin kuvitellakaan. Kiitos avusta!!! :)