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>";
?>
A voir également:

2 réponses

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
phoenix34071 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup
0