今日の人気記事

  1. if、else、elseif - 条件分岐
  2. require、require_once - ファイルの取り込み

エスケープシーケンス - 特殊文字

当ページのリンクには広告が含まれています。

ここではPHPの「エスケープシーケンス - 特殊文字」について解説します。

エスケープシーケンス

PHPスクリプトの文字列に「\n」というへんちくりんな記号をみたことがあるかと思います。

このようにエスケープ記号「\」(バックスラッシュ、円記号)とそれに続く文字で表される文字「\ + 文字」のことを特殊文字といい、この記述方法を「エスケープシーケンス」と呼びます。

これはキーボードから文字列として入力できない(表現できない)、改行やタブなどの特殊な文字を表現するときに使います。

  • 文字列 - シングルクォーテーション と ダブルクオーテーション

文字列で使える特殊文字

PHPスクリプトの文字列で使える特殊文字の一覧表です。

特殊文字
\n 改行、LF(ラインフィード)
\r 改行、CR(キャリッジリターン)
\t 水平タブ
\v 垂直タブ
\f フォームフィールド
\\ バックスラッシュ
\$ ドル記号
\' シングルクォーテーション(引用符)
\" ダブルクオーテーション(2重引用符)

それでは、サンプルスクリプトをみてみましょう。

<?php
echo "Hello\tWorld\nhogehoge!";
?>

実行結果です。特殊文字のタブと改行が表示されることがわかります。

Hello	World
hogehoge!

次は「文字列 - シングルクォーテーション と ダブルクオーテーション」をみてみましょう。

文字列 の人気記事

  1. HTML内でPHPスクリプトを実行 - 埋め込み
  2. require、require_once - ファイルの取り込み
  3. コメント
  4. ヒアドキュメント
  5. エスケープシーケンス - 特殊文字
  6. Nowdoc(Newdoc)
  7. 文字列を追加し、指定した文字列の長さにする - str_pad関数

関連記事(一部広告含む)