• User

    Array PHP

    Innanzitutto saluto tutti in quanto sono una new entry del forum,

    approfitto dell'occasione per fare i complimenti a tutto lo staff in quanto utilizzo spesso il sito giorgiotave.it per il mio lavoro e lo trovo molto ricco di informazioni utili.

    Vengo al dunque,

    vorrei sapere come posso stampare a video, su due colonne, il risultato di un array php, magari separando i gli elementi di valore pari sulla colonna di sx e quelli con valore dispari sulla colonna di dx o in alternativa i primi 10 valori a sx e i secondi 10 a dx

    per essere più chiaro
    in mysql avrei utilizzato DESC LIMIT 0,10

    questo è il mio array

    <?php
    $percorso="../gestione/dirfotogallery/$tipo";
    $cartella = opendir($percorso);
    while ($foto = readdir($cartella)) {
    $foto_array[] = $foto;
    }
    foreach ($foto_array as $foto)
    {
    echo "<img src=$percorso/$foto width=150 height=100 alt=>";
    echo "<a href=$percorso/$foto>$foto</a>";
    }
    ?>


  • User Attivo

    Premesso che il fatto di dividere in colonne lo si può fare (a livello HTML) in molti modi, con le tabelle, con i CSS, etc.
    Ti do' un'indicazione su come puoi fare a capire quale CSS usare (o che devi fare interruzione di riga), a te poi sviluppare l'idea!

    
    foreach ($foto_array as $i => $foto)
    {
    echo "<img src=$percorso/$foto width=150 height=100 alt=>";
    echo "<a href=$percorso/$foto>$foto</a>";
    
    if (($i % 2) == 0)
       echo "PARI";
    
    if (($i % 10) == 9)
       echo "FINITI I PRIMI 10";
    }
    
    

  • User

    Grazie mille, ho risolto. vbmenu_register("postmenu_157918", true);