PHPで文字などの情報を連結と改行する方法

投稿日:2024.12.24.
更新日:2025.04.12.

PHP

株式会社TREVOの月額制ホームページ制作サービス
PR

板浪 雅樹
執筆・編集 板浪 雅樹

2005年から WEB 業界一筋。500サイト超を手がける SEO・WordPress のエキスパート。「公開後こそ本番」を掲げ、データ分析とユーザー視点で成果を引き出す運用を提案。

2005年に制作会社へ入社後、プログラマーからキャリアをスタート。サーバー構築・データベース設計で培った技術を強みに、WordPress テーマ/プラグイン開発やサイト移行の難案件を多数担当してきました。
2010年以降は SEO エンジニアとしても活動領域を拡大。コンテンツ設計・内部リンク最適化・高速化チューニングにより、競合の激しいビッグキーワードで上位獲得を実現してきました。
現在は TREVO のウェブディレクターとして、要件定義から運用改善まで一気通貫でリード。AI ライティングや GA4/Looker Studio を活用したレポーティング手法を開発し、「数字で説明できるサイト運用」をポリシーにクライアントの ROI 最大化を支援しています。
趣味/強み:筋トレとランニングで日々の集中力をキープ。複雑な課題を“仕組み”で解決するのが得意。
モットー:「サイトは資産。改善を止めた瞬間から価値は目減りする」

PHPで文字列を連結したり、改行を適切に行う方法を紹介します。
WordPressを含むPHPで構築されたさまざまなシステムで利用可能です。

文字の連結方法

PHPでは、ドット(.)やドットイコール(.=)を使用して文字列を連結できます。

例1: ドット(.)を使用した文字列連結

<?php
echo "△"."□";
?>

結果

△□

ドット(.)は、文字列を連結する演算子です。

例2: 変数を使用した連結

<?php
$text1 = "△";
$text2 = "□";
echo $text1.$text2;
?>

結果

△□

$text1$text2 を連結して表示しています。

例3: ドットイコール(.=)を使用した連結

<?php
$text1 = "△";
echo $text1 .= "□";
?>

結果

△□

ドットイコール(.=)を使用すると、元の変数に新しい文字列を追加して連結できます。

HTML改行タグの方法

PHPで改行を表示するには、ブラウザでのHTML改行タグや、システムでの改行コードを使用します。

例1: echo に改行タグを含める

<?php
echo "△<br />";
echo "□";
?>

結果

△
□

<br /> はHTMLの改行タグで、ブラウザ上で改行を表示します。

例2: 改行タグを文字列内に含める

<?php
echo "文字列1<br />文字列2";
?>

結果

文字列1
文字列2

例3: 複数行に分けて改行を明示する

<?php
echo "文字列1";
echo "<br />";
echo "文字列2";
?>

結果

文字列1
文字列2

システムでの改行コードを使用

改行コードの種類

改行コード説明主な利用環境
nLF文字 (Line Feed)Unix系OS全般、Mac OS X
rnCR+LF文字 (Carriage Return + LF)Windows系OS
rCR文字 (Carriage Return)古いMac OS(OS 9以前)

例1: rn を使用した改行

<?php
echo "△" . "rn" . "□";
?>

結果(システム環境による)

△
□

注意:ブラウザ上では rnn を直接表示するには、適切なHTMLラップが必要です。

例2: 改行コードをそのまま出力

<?php
echo "△\n□";
?>

結果

△n□

\n のようにエスケープすることで、改行コードそのものを表示します。

改行方法の用途に応じた選択

HTMLでの表示

<br /> を使用する。

システム間のデータ交換

改行コード(nrn)を使用。

ログやテキストファイルへの出力

システムの環境に応じた改行コードを使用。

まとめ

  • 文字列連結には、ドット(.)やドットイコール(.=)を使用します。
  • 改行には、HTMLタグ(<br />)や改行コード(n, rn)を使い分けます。
  • システム環境や出力目的に応じて適切な方法を選択することが重要です。

関連の記事

お問い合わせ
CONTACT

ホームページ制作に関することなら
お気軽にご相談ください

お電話でのお問い合わせはこちら

0120-838-567

平日9:00~18:00まで 定休日:土 日 祝