Séparer chaque élément de données de table SQL par PHP

voix
0

J'ai une chaîne de données dans ma table SQL: Rénové, Nouveau centre-ville. Je voudrais afficher chaque élément de données dans une liste par PHP est-ce possible?

Voici ce que j'ai en ce moment:

 <details>
  <summary>Listing Features</summary>
 <ul>
  <li><?php echo $page['tags']; ?></li>
 </ul>
</details>

En ce moment, toutes les données sont affichées sur un « li » et non individuellement. Merci,

Créé 19/09/2018 à 13:32
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
0

Si vous avez une chaîne qui contient des valeurs séparées par des virgules, vous pouvez utiliser exploser

$values=explode(',',$str);

Et puis boucle à travers ce tableau, et l'écho d'un élément de la liste pour chaque

foreach($values as $v){
    echo "<li>$v</li>"
}
Créé 19/09/2018 à 13:40
source utilisateur

voix
0

Si les balises en $page['tags']est délimité par des virgules, vous devez diviser la chaîne par le séparateur d' abord, puis en boucle sur les éléments de rendu une étiquette par itération.

<details>
  <summary>Listing Features</summary>
 <ul>
  <?php foreach(explode(",", $page['tags']) as $tag) { ?>
    <li><?php echo $tag; ?></li>
  <?php } ?>
 </ul>
</details>
Créé 19/09/2018 à 13:40
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more