PHPを使用してテキストをHTMLに変換する方法


$text = "テキストの内容です。改行が含まれています。";
$html = nl2br($text);
echo $html;
  1. URLをリンクに変換する: テキスト内のURLをHTMLのリンクに変換するには、以下のような関数を作成します。
function convertURLsToLinks($text) {
    $pattern = '/(https?:\/\/\S+)/i';
    $replacement = '<a href="$1">$1</a>';
    $html = preg_replace($pattern, $replacement, $text);
    return $html;
}
$text = "詳細はhttps://example.comをご覧ください。";
$html = convertURLsToLinks($text);
echo $html;
  1. 特殊文字をエスケープする: テキスト内の特殊文字(例: <, >, &, "など)をHTMLエンティティに変換するには、htmlspecialchars()関数を使用します。
$text = "特殊文字を含むテキスト <tag> & more";
$html = htmlspecialchars($text);
echo $html;

これらの方法を使用すると、PHPでテキストをHTMLに変換することができます。必要に応じて、他のテキスト変換やHTMLタグの操作も行うことができます。上記のコード例を参考にしながら、自分の要件に合わせてカスタマイズしてください。