Remplacer des retours chariot par des <li></li>
Résolu
barale61
Messages postés
1126
Date d'inscription
Statut
Membre
Dernière intervention
-
barale61 Messages postés 1126 Date d'inscription Statut Membre Dernière intervention -
barale61 Messages postés 1126 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
- Wannonce remplacer - Guide
- Remplacer par word - Guide
- Remplacer microsoft money gratuit - Guide
- 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?