Mitä tästä pitäis muuttaa että in äänet ei enään menis silleen sekaisin että joka sivussa on samat in äänet
$files = array(); list_files($prfs, &$files); $temp = array(); foreach($files as $tmpn) $temp2 = array(); foreach($files as $tmpn2) { $f = file($tmpn); $temp[$tmpn] = $f[1]; $f = file($tmpn2); $temp2[$tmpn2] = $f[0]; } asort($temp, SORT_NUMERIC); $temp = array_reverse($temp); asort($temp2, SORT_NUMERIC); $temp2 = array_reverse($temp2);
toi on siis pala mun top.php koodia. $f[1] on in äänet $f[0] on out äänet
Mistäs tommonen scripti on kopioitu? Meinasin vaan, että ei noin pieleen voi edes koodata, jos ei osaa koodata :D
No ei vaan! Aloita vaikka täältä:
https://www.php.net/manual/en/control-structures.foreach.php
ajv kirjoitti:
Mistäs tommonen scripti on kopioitu? Meinasin vaan, että ei noin pieleen voi edes koodata, jos ei osaa koodata :D
No ei vaan! Aloita vaikka täältä:
https://www.php.net/manual/en/control-structures.foreach.php
ei auttanu paljoa toi linkki
<?php $files = array(); //mikä ihmeen list_files?? Mikä $prfs list_files($prfs, &$files); $temp = array(); //käydään $files-taulukon sisältö silmukalla läpi ja silmukan sisällä joka kerta //määritetään $temp2 taulukoksi. Hmmm... No vaikka, tietääkseni PHP:ssä riittää, //että muuttuja määritellään VAIN kerran taulukoksi ja se myös taulukkona pysyy, //ellei sitä muuteta, niin eipä tuosta kai mitään haittaa ole. foreach($files as $tmpn) $temp2 = array(); //taas käydään $files-taulukon sisältö läpi... foreach($files as $tmpn2) { //Haetaan edellisen silmukan muuttujasta - jossa siis on vielä tallessa //$files-taulukon viimeinen arvo - arvon mukaisen tiedoston rivit //taulukkoon $f $f = file($tmpn); //taas viitataan edellisen silmukan muuttujaan, jolla on siis tässä vaiheessa vakio-arvo $temp[$tmpn] = $f[1]; //seuraavat kaksi riviä todennäköisesti toimii $f = file($tmpn2); $temp2[$tmpn2] = $f[0]; } asort($temp, SORT_NUMERIC); $temp = array_reverse($temp); asort($temp2, SORT_NUMERIC); $temp2 = array_reverse($temp2); ?>
edit: Niin ja niitä omia aivojakin saa käyttää. Minusta tuo on huono tapa aloittaa koodaamisen opettelu muitten esimerkeistä. Ensin perusteet haltuun ja sitten vasta muiden esimerkkejä soveltamaan.
ei toimi vieläkään in pisteet menee yhä sekasin. Voisko ongelma olla tässä kohassa?
edit: se ei ees suostu näyttää in pisteitä tulee vaan 0 ottaa ton nollan varmaan toisesta top listalla olevasta sivusta
Aihe on jo aika vanha, joten et voi enää vastata siihen.