[Résolu] regex: faire saut de ligne toute les x lettres
Posté : 25 oct. 2011, 17:18
Bonjour
Petit problème (sans doute très bête
) de regex que je soumet à votre sagacité..
Je souhaite transformer en lien une suite de lettres (l'alphabet complet en fait). J'ai donc écrit ceci:
Je voudrai un saut de ligne après 8 lettres, soit un affichage tel que:
Merci d'avance de vos avis et pistes.
Petit problème (sans doute très bête
Je souhaite transformer en lien une suite de lettres (l'alphabet complet en fait). J'ai donc écrit ceci:
<?php
for ($i=ord("A");$i<ord("Z");$i++)
{
$alpha = (chr($i));
$transforme = preg_replace('/[[:alpha:]]/i', '<a href="">'.$alpha.'</a>', $alpha);
echo $transforme;
}
?>
Ok , ça fonctionne, toutes mes lettres sont bien transformées en lien...MAIS:Je voudrai un saut de ligne après 8 lettres, soit un affichage tel que:
A B C D E F G H
I J K L M N O P
Q R S T U V W X
Y Z
Quelle serait alors la syntaxe à utiliser? Ou quelle fonction php serait la plus à même de répondre à mon souhait....?Merci d'avance de vos avis et pistes.