Remplacer des retours chariot par des <li></li>
Résolu
barale61
Messages postés
1214
Date d'inscription
Statut
Membre
Dernière intervention
-
barale61 Messages postés 1214 Date d'inscription Statut Membre Dernière intervention -
barale61 Messages postés 1214 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Lors d'une saisie dans un de mes textarea, je souhaite que les retours chariot soit automatiquement remplacés par:
<li></li>
Alors j'utilise:
mais cela ne fonctionne pas si vous avez une idée, je vous remercie d'avance.
Lors d'une saisie dans un de mes textarea, je souhaite que les retours chariot soit automatiquement remplacés par:
<li></li>
Alors j'utilise:
str_replace("<li></li>","<br>", $ingredients);
mais cela ne fonctionne pas si vous avez une idée, je vous remercie d'avance.
A voir également:
- Remplacer des retours chariot par des <li></li>
- Remplacer disque dur par ssd - Guide
- Remplacer par word - Guide
- Remplacer coco - Accueil - Réseaux sociaux
- Quel site pour remplacer coco - Accueil - Réseaux sociaux
- Chariot imprimante bloqué à droite - Forum Imprimante
3 réponses
dans un texarea les retours chariot sont des \n pas des <br>
et de plus:
- str_replace ce n'est pas dans ce sens
str_replace("<li></li>","<br>", $ingredients);
mais
-et dans une liste li il faut un <li> au début de la ligne et </li> à la fin
ex: <li>première ligne</li>
<li>deuxieme ligne</li>
tel que tu fait tu vas avoir:
première ligne<li></li>
deuxieme ligne
donc il faut faire:
et de plus:
- str_replace ce n'est pas dans ce sens
str_replace("<li></li>","<br>", $ingredients);
mais
str_replace("\n","<li></li>", $ingredients);
-et dans une liste li il faut un <li> au début de la ligne et </li> à la fin
ex: <li>première ligne</li>
<li>deuxieme ligne</li>
tel que tu fait tu vas avoir:
première ligne<li></li>
deuxieme ligne
donc il faut faire:
$ingredients="<li>".str_replace("\n","</li><li>", $ingredients)."</li>";
Merci ça marche en fait j'ai fait:
et à l'affichage:
...donc j'ai bien ma liste comme ceci:
<ul>
<li>Ingédient1</li>
<li>Ingédient2</li>
</ul>
à chaque retour j'ouvre et je ferme.
Mais comment afficher cette liste en 2 colonnes?
$recettes_ingredients = str_replace("\n", "<LI>", $recettes_ingredients);
et à l'affichage:
<div id="liste_ingredients"> <ul> <li><?php echo $row_Liste_recettes['recettes_ingredients']; ?></li> </ul> </p> </div>
...donc j'ai bien ma liste comme ceci:
<ul>
<li>Ingédient1</li>
<li>Ingédient2</li>
</ul>
à chaque retour j'ouvre et je ferme.
Mais comment afficher cette liste en 2 colonnes?