Tableau en colonne PHP

phoenix34071 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
phoenix34071 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je viens de réaliser le code ci-dessous me permettant d'obtenir un tableau sur 3 lignes avec le résultat suivant:
1 2
3 4
5 6
Je souhaite modifier ce tableau pour obtenir le résultat suivant
1 4
2 5
3 6
sans y parvenir.

Merci de votre aide.

<?php

$tableau = array(1=>'1','2','3','4','5','6');

echo "<table border=1 WIDTH=400px> ";
for($i=1;$i<=6;$i++)
{
echo "<td>".$tableau[$i]."</td>" ;
{
($i%2==0) ? print ("</tr><tr>") : print ("");
}
}
?>
<td> </td>
<?php
echo "</table>";
?>

2 réponses

  1. Utilisateur anonyme
     
    Bonjour

    Pour un tableau qui commence à l'indice 1 (quelle idée ?)

    <?php 
    
    $tableau = array(1=>'1','2','3','4','5','6'); 
    
    echo "<table border=1 width=400px> ";
    $nblignes=(int)((count($tableau)+1)/2);
    
    for ($k=1; $k<=$nblignes;$k++) {
      echo '<tr><td>',$tableau[$k],'</td><td>';
      echo ($k+$nblignes<=count($tableau)) ? $tableau[$k+$nblignes] : '&nbsp;';
      echo '</td></tr>';
    }
    echo '</table>';
    ?>
    0
  2. phoenix34071 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
     
    merci beaucoup
    0