PHPで改行コードをbrタグへ変換する方法を現役エンジニアが解説【初心者向け】

初心者向けにPHPで改行コードをbrタグへ変換する方法について現役エンジニアが解説しています。改行コードとは文字列として挿入することで出力結果に改行の処理をおこなうことができるコードで、PHPでは\nと表記するものです。

TechAcademyマガジンはオンラインのプログラミングスクールTechAcademy [テックアカデミー]が運営。初心者向けに解説した記事が4,000以上あります。現役エンジニアの方はこちらをご覧ください。

今回は、PHPで改行コードをbrタグへ変換する方法について、TechAcademyのメンター(現役エンジニア)が実際のコードを使用して初心者向けに解説します。

 

PHPについてそもそもよく分からないという方は、PHPとは何なのか解説した記事を読むとさらに理解が深まるでしょう。

 

なお本記事は、TechAcademyのオンラインブートキャンプPHP/Laravel講座の内容をもとに紹介しています。

 

田島悠介

今回は、PHPに関する内容だね!

大石ゆかり

どういう内容でしょうか?

田島悠介

PHPで改行コードをbrタグへ変換する方法について詳しく説明していくね!

大石ゆかり

お願いします!

 

目次

  1. 改行コードとは
  2. 改行コードをbrタグへ変換する方法
  3. 実際に書いてみよう
  4. まとめ

 

改行コードとは

改行コードとは、文字列として挿入することで出力結果に改行の処理をおこなうことができるコードです。

PHPでは改行コードを”\n”と表記します。

今回は、HPで改行コードをbrタグへ変換する方法について紹介していきましょう。

 

[PR] PHPのプログラミングで挫折しない学習方法を動画で公開中

改行コードをbrタグへ変換する方法

まずはbrタグについてみていきましょう。

brタグとは、HTMLファイルなどで使用される改行を行うタグで<br>と記述して使用します。

PHPで改行コードをbrタグへ変換するにはnl2br関数を使用し、改行コードをbrタグへ変換して出力しましょう。

その場合は、下記のような文法を使用してください。

echo nl2br("変換対象の文字列")

 

実際に書いてみよう

サンプルコードを参考にPHPで改行コードをbrタグへ変換する方法について実際に書いてみましょう。

改行コードを含んだ文字を出力してみましょう。

サンプルコード

<?php
$data = "One\nTwo\nThree\n";
echo $data;
?>

 

実行結果

One
Two
Three

 

解説

上記サンプルコードでは、変数”data”に改行コードを含む文字列”One\nTwo\nThree\n”をセットしたものを出力しています。

実行結果では、改行コードを挿入した部分で改行処理が行われた文字列が出力されていることが確認できます。

それでは先ほどのサンプルコードを用いてnl2br関数を使用して改行コードをbrタグに変換して出力してみましょう。

 

サンプルコード

<?php
$data = "One\nTwo\nThree\n";
echo nl2br($data);
?>

 

実行結果

One<br />
Two<br />
Three<br />

 

解説

先ほどのサンプルコードの3行目の出力部分をnl2br関数を使用するように変更しています。

実行結果では、改行コードを挿入した部分にbrタグが挿入された文字列が出力されていることが確認可能です。

 

まとめ

今回は、PHPで改行コードをbrタグへ変換する方法について解説しました。

PHPを使用してHTML形式でページ出力する際などにも使用できるので、習得して使えるようにしましょう。

 

執筆してくれたメンター

菅繕久(すがよしひこ)

現在はフリーランスのエンジニアをしていてプログラミング歴は8年目になります。

普段は Python、FileMaker等を使って様々な業務で活用できるIoTプロダクトRPAツールを作成しています。

開発実績としては、業務自動化ツール(在庫管理・発注・ファイル操作 etc)、電子カルテシステム、ロボット用プログラムなどがあります。

TechAcademyではPythonコースを担当しております。

 

大石ゆかり

PHPで改行コードをbrタグへ変換する方法がよく分かったので良かったです!

田島悠介

ゆかりちゃん、これからも分からないことがあったら質問してね!

大石ゆかり

分かりました。ありがとうございます!

 

TechAcademyでは、初心者でも最短4週間で、PHPやフレームワークのLaravelを使ってWebアプリケーション開発を習得できるオンラインブートキャンプを開催しています。

また、現役エンジニアから学べる無料体験も実施しているので、参加してみてください。