管理画面に入力した項目や文言を、PHPを使って吸い上げてサイト上に表示しています。
※私自身はエンジニアではないので、前任の者が書いたコードをなんとか読み取っている状態です。
<h1>四季の種類</h1> <?php echo nl2br(Hq_Common::obj($job, 'free_items.22.memo')); ?>
現状の仕組みだと文字列をそのまま吸い上げているので、
例)
<h1>四季の種類<h1> 春<br> 夏<br> 秋<br> 冬<br>といった形でHTML上に表示されます。
(<br>は管理画面で入力したエンター)
これを、吸い上げてHTMLに表示する際に
<h1>四季の種類</h1> <ul> <li>春</li> <li>夏</li> <li>秋</li> <li>冬</li> </ul> といったように自動的にlist形式に変換したいと思っています。 こちらはどのような仕組みを使えばうまく変換できますでしょうか。どなたか回答いただけると幸いです。
yambejp さん
ul-li形式にしたいと考えています。
元データは<li>の中に入る文言を入力しているので表題などは無いです。
空白行は案件によってある場合もあります。。
たしかに空白行は、ひとつのグループの終わりを改行で表現しているとも言えます。
最終型は提示いただいたもので問題ありません。
ただし<h1>と<ul>はあらかじめ書いておいて<li>だけを挿入できれば良いのかな?と思っていました。