メニュー

東京・小金井市のWEB制作会社の豆知識

MEMORANDUM

PHPを使用して文字の改行(<br>)をリスト(<li>)に変換する

データベースからデータを参照して表示する場合に、ポイントや注意事項などの項目はそのまま改行するよりも頭を揃えた方が見やすくなることも多いため、改行タグをリストタグに変換する方法をメモ

PHP

$text = "りんご\nみかん\nバナナ";

// 改行を <br> に変換
$text = nl2br($text);

// <br> を </li><li> に変換
$text = preg_replace('/<br\s*\/?>/i', '</li><li>', $text);

// <ul> で囲む
$text = "<ul><li>".$text."</li></ul>";

echo $text;
RANKING

人気記事

同一カテゴリーの記事