Affichage de données sur plusieurs colonnes

Si vous avez déja été confronté au problème de la mise en forme de données récupérées d'une base de données, par exemple, cette petite fonction PHP va peut-être pouvoir vous rendre service. Il suffit de lui passer comme arguments le tableau (array) contenant les données à formater, le nombre de colonnes du tableau (<table>) à créer, et la classe CSS à utiliser pour ce tableau.

Testez la fonction

Pour l'exemple, un array contenant les valeurs «C 1» à «C 25» sera rangé dans le tableau. Entrez le nombre de colonnes que vous désirez obtenir (limité ici entre 1 et 5) et cliquez sur "changer" pour voir le résultat. Vous constaterez que des cellules vides sont ajoutées au tableau si besoin est.

Nombre de colonnes :

L'affichage du tableau renvoyé par la fonction

C 1 C 2 C 3 C 4 C 5
C 6 C 7 C 8 C 9 C 10
C 11 C 12 C 13 C 14 C 15
C 16 C 17 C 18 C 19 C 20
C 21 C 22 C 23 C 24 C 25

La fonction à insérer dans vos scripts

Appel de la fonction

exemple: echo formateColonnes($donnees, $colonnes, $classe);

$donnees est le tableau (array) contenant vos valeurs,
$colonnes est le nombre de colonnes que vous souhaitez obtenir,
$classe est le nom de la classe à utiliser pour le tableau.