Bernhard Mecl: CSS,PHP,MYSQL Aufzählungszeichen

Beitrag lesen

ich habe in meiner MySQL daten ein Feld (definiert als Text),
wo sämtliche Infos mit <br> drinnen stehen.

Und wenn Du plötzlich auf XHTML umsteigst, den Text in ein txt-file schreiben willst etc...? Text sollte immer als plain text (im wahrsten Sinne des Wortes) in der Datenbank abgespeichert werden.

Nun will ich aber Aufzählungszeichen (ein bullet) vor jeden Eintrag setzen

z.B...:

<ul><li><?=preg_replace('/\r?\n/','</li><li>',$row->hobby);?></li></ul>

... oder:

echo '<ul>';
foreach(preg_split('/\r?\n/',$row->Hobby) as $item) {
  echo '<li>',$item,'</li>';
}
echo '</ul>';

Es gibt die verschiedensten Möglichkeiten, solange Du wie gesagt den Text ohne plattform- und anwendungsabhängige Zeichen in der Datenbank zur Verfügung hast.