エスケープシーケンス - 特殊文字
当ページのリンクには広告が含まれています。
ここではPHPの「エスケープシーケンス - 特殊文字」について解説します。
エスケープシーケンス
PHPスクリプトの文字列に「\n」というへんちくりんな記号をみたことがあるかと思います。
このようにエスケープ記号「\」(バックスラッシュ、円記号)とそれに続く文字で表される文字「\ + 文字」のことを特殊文字といい、この記述方法を「エスケープシーケンス」と呼びます。
これはキーボードから文字列として入力できない(表現できない)、改行やタブなどの特殊な文字を表現するときに使います。
- 文字列 - シングルクォーテーション と ダブルクオーテーション
文字列で使える特殊文字
PHPスクリプトの文字列で使える特殊文字の一覧表です。
特殊文字 | |
---|---|
\n | 改行、LF(ラインフィード) |
\r | 改行、CR(キャリッジリターン) |
\t | 水平タブ |
\v | 垂直タブ |
\f | フォームフィールド |
\\ | バックスラッシュ |
\$ | ドル記号 |
\' | シングルクォーテーション(引用符) |
\" | ダブルクオーテーション(2重引用符) |
それでは、サンプルスクリプトをみてみましょう。
<?php echo "Hello\tWorld\nhogehoge!"; ?>
実行結果です。特殊文字のタブと改行が表示されることがわかります。
Hello World hogehoge!
次は「文字列 - シングルクォーテーション と ダブルクオーテーション」をみてみましょう。