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.'
';