Originariamente inviato da simo22
Bhoo.
Prova a fare un explode con la stringa | .
Poi raggruppi l'array ottenuto a gruppi di 3, magari con un foreach.
Penso di essermi spiegato bene.
Grazie per il suggerimento, però il mio testo non è costituito da tag in sequenza, forse ho sbagliato esempio. Questo calza meglio

codice:
questo testo non è taggato.|AR|taggato|/AR|. questo testo non è taggato.|AL|taggato|/AL|

etc...
Facendo l'expode mi porto dentro l'array anche testo non compreso nei tag

Questo il codice che ho usato al momento. Grazie mille
Codice PHP:
$allineamenti explode("|"$testo);

foreach(
$allineamenti as $gruppo)
echo 
$gruppo.'
'