Hirdetés

Új hozzászólás Aktív témák

  • Lacces

    őstag

    Írtam magamnak egy kódot. De nem írja ki az eredményt. Alapszinten megcsináltam, kiírta a fájlokat + könyvtárakat csak sajnos nem lexikografikusan. Hanem teljesen összevissza.

    Most viszont megpróbáltam sorba rendezni, de elakadtam, az az nem ír ki semmit.

    Vagy nem tudom jól hozzáadni a tömbökhöz az elemet. (Szerintem inkább ez), vagy a kiíratásnál vérzek el.

    A PHP Manualban néztem az Arrays részt, de nem igazán jöttem rá mi a gond. Lehet valamit benézek.

    $noVisible = array('.','..','.settings','.project','.buildpath');
    $files = new DirectoryIterator('./');

    $dir = array();
    $file = array();

    //for($i=0; $i<$files->getSize()-1; $i++) ki kommentálva, a $dir[$i] elképzelés is kudarcot vallt
    foreach ($files as $f ){
    // a $noVisiable tömb elemeit ne jelenítse meg.
    if (!in_array($f, $noVisible)){
    // Ha $f könyvtár, akkor a $dir tömbbe mentse el, ha nem akkor a $file tömbbe.
    if($f->isDir()){
    //echo $f.'<br>';
    $dir[]=$f;
    }else {
    //echo $f.'<br>';
    $file[]=$f;
    }
    }
    }

    // Rendezze a tömböket.
    sort($dir);
    sort($file);

    // Írassa ki a tömbök tartalmát.
    foreach ($dir as $d)
    echo $d.'<br';

    foreach ($file as $f)
    echo $f.'<br>';

    Tele von Zsinór: Okés, akkor Yii, meglettem győzve :D

    [ Szerkesztve ]

Új hozzászólás Aktív témák