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