Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: globin sorttaus

rax [08.08.2009 13:42:03]

#

Glob toimii muuten hyvin, mutta sitten kun yritän asortilla sitä sortata, niin se tulostaa vain että: 1

Mistä johtuu ja miten korjata?
------------------
Nojaa, glob sorttaakin itse itsensä :P

Mutta kuitenkin jos haluaisi vaikka arsortin, eli aakkosjärjestykseen väärinpäin, niin eihän se sit ole mahdollista? :D

Grez [08.08.2009 15:34:25]

#

lainaus:

Glob toimii muuten hyvin, mutta sitten kun yritän asortilla sitä sortata, niin se tulostaa vain että: 1

Hieno kysymys. No, jos tuota kysymystä yrittää vähän dekryptata, niin "se" voi tarkoittaa asortia tai globia. Kummankaan ei pitäisi tulostaa yhtään mitään. Tulostukseen voisi käyttää esim. echo tai print_r tms.

Glob palauttaa taulukon.

asort (yms) järjestää taulukon ja palauttaa TRUE jos onnistui ja FALSE jos ei.

Eli siis esim seuraavan pitäisi toimia ihan ok:

<?
        $tiedostot=glob("*.txt");
        arsort($tiedostot);
        print_r($tiedostot);
?>

tsuriga [08.08.2009 15:36:21]

#

https://www.php.net/arsort luetaan sitä manuskaa (koska PHP:n funkkarit toimivat vähän miten sattuu), järjestelyfunktiot muokkaavat taulukkoa usein ellei aina suoraan ja palauttavat totuusarvon operaation onnistumisesta. Mihin tarvitset avaineheyttä (että pysyvät samoina)? Muistaakseni ainakin GlobIteratorilla saa tiedostopolut avaimiksi, mutta siitä tuskin on kyse?

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta