- Home
- Categorie
- Coding e Sistemistica
- PHP
- Array PHP
-
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,10questo è 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>";
}
?>
-
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"; }
-
Grazie mille, ho risolto. vbmenu_register("postmenu_157918", true);