php:php_print-echo
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| php:php_print-echo [2019/01/13 22:19] – 管理者 | php:php_print-echo [2019/01/13 22:25] (現在) – [ダブルクォーテーション] 管理者 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== (PHP)文字を表示 ====== | ||
| + | PHPで文字を表示するには '' | ||
| + | |||
| + | ---- | ||
| + | ===== 基本的な使い方 ===== | ||
| + | |||
| + | ===== 文字列表示 ===== | ||
| + | |||
| + | 文字列を出力する場合は出力する文字列をシングルクォーテーションで囲みます。 | ||
| + | |||
| + | 注意点は、「I' | ||
| + | |||
| + | <code php> | ||
| + | <?php | ||
| + | echo '< | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | **結果** | ||
| + | |||
| + | <php> | ||
| + | echo '< | ||
| + | </ | ||
| + | |||
| + | ==== ダブルクォーテーション ==== | ||
| + | シングルクォーテーション時は文字列しか出力できませんでしたが、ダブルクォーテーションでは変数や特殊文字(改行や記号などのエスケープシーケンス)を出力できます。 | ||
| + | |||
| + | 注意点は、文字列中の「\」「" | ||
| + | |||
| + | <code php> | ||
| + | <?php | ||
| + | $str=' | ||
| + | echo '< | ||
| + | echo "< | ||
| + | echo "< | ||
| + | echo "< | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | **結果** | ||
| + | |||
| + | <php> | ||
| + | $str=' | ||
| + | echo '< | ||
| + | echo "< | ||
| + | echo "< | ||
| + | echo "< | ||
| + | </ | ||
| + | |||
| + | ** エスケープシーケンス ** | ||
| + | |||
| + | 次の文字を記述すると説明の文字が表示されます。 | ||
| + | |||
| + | ^記述^説明^ | ||
| + | |\\|\を表示、\x5Cの記述と同じ| | ||
| + | |\$|$を表示、\x24の記述と同じ| | ||
| + | |\n|復帰(carriage return)、\x0Dの記述と同じ| | ||
| + | |\r|改行(newline)、\x0Aの記述と同じ| | ||
| + | |\t|タブ、\x09の記述と同じ| | ||
| + | |\" | ||
| + | |\' | ||
| + | |\(|(を表示、\x28の記述と同じ| | ||
| + | |\)|)を表示、\x29の記述と同じ| | ||
| + | |\[|[を表示、\x5Bの記述と同じ| | ||
| + | |\]|]を表示、\x5Dの記述と同じ| | ||
| + | |\x?? | ||
| + | |||
| + | ===== 高度な使い方 ===== | ||
| + | |||
| + | ==== 直接表示 ==== | ||
| + | |||
| + | 変数や数字を直接表示する場合にはシングルクォーテーションやダブルクォーテーションは不要です。 | ||
| + | |||
| + | <code php> | ||
| + | <?php | ||
| + | $str=' | ||
| + | echo '< | ||
| + | echo $str; | ||
| + | echo '</ | ||
| + | echo '< | ||
| + | echo 12345; | ||
| + | echo '</ | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | **結果** | ||
| + | |||
| + | <php> | ||
| + | $str=' | ||
| + | echo '< | ||
| + | echo $str; | ||
| + | echo '</ | ||
| + | echo '< | ||
| + | echo 12345; | ||
| + | echo '</ | ||
| + | </ | ||
| + | |||
| + | ==== 文字列の接続 ==== | ||
| + | |||
| + | '' | ||
| + | |||
| + | <code php> | ||
| + | <?php | ||
| + | $name=' | ||
| + | $age=20; | ||
| + | echo '< | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | **デモ** | ||
| + | |||
| + | <php> | ||
| + | $name=' | ||
| + | $age=20; | ||
| + | echo '< | ||
| + | </ | ||
| + | |||
| + | ==== 変数計算 ===== | ||
| + | |||
| + | 計算が可能です。他の文字や数字と接続する場合は式を'' | ||
| + | |||
| + | <code php> | ||
| + | <?php | ||
| + | $x=1; | ||
| + | $y=2; | ||
| + | echo '< | ||
| + | echo $x+$y+3; // | ||
| + | echo '</ | ||
| + | echo '< | ||
| + | echo ' | ||
| + | echo '</ | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | **デモ** | ||
| + | |||
| + | <php> | ||
| + | $x=1; | ||
| + | $y=2; | ||
| + | echo '< | ||
| + | echo $x+$y+3; // | ||
| + | echo '</ | ||
| + | echo '< | ||
| + | echo ' | ||
| + | echo '</ | ||
| + | </ | ||
| + | |||
