Gestion de variable de type texte comme un fichier
Bonjour,
J'ai dans une base de donnée un champ de type text avec comme contenu un truc du genre :
Code:
1 2 3 4 5
|
Une phrase
Puis une autre a la ligne
Encore une
Etc... |
Cette chaine est encodée (il y a des "\" devant des caractères spéciaux, ... J'ai une fonction decoder qui enlève ces "\" et qui ajout des "<br />" en fin de ligne.
Mon problème est le suivant : j'aimerais afficher ces ligne sous forme de tableau html du genre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<tr>
<td>Une phrase</td>
</tr>
<tr>
<td>Puis une autre a la ligne</td>
</tr>
<tr>
<td>Encore une</td>
</tr>
<tr>
<td>Etc...</td>
</tr> |
Donc, dans un premier temps je fais :
Code:
1 2
|
$chaine = str_replace("<br />", "", decoder($tab['chaine'])); |
afin que les "<br />" disparaissent. (précision, $tab['chaine'] correspond à un mysql_fetch_array de ma BDD que j'ai appelé ici $tab.)
Maintenant, j'ai une variable $chaine avec le même code que ma base de donnée.
Question : Comment "dire" à PHP qu'il mette chaque nouvelle ligne entre "<tr><td>" et "</td></tr>" ? Y-aurait-il une fonction de type feof comme pour les fichiers texte ?
Merci d'avance pour votre aide...