内容へ移動
あちあち情報局
趣味や日曜プログラムなどを書いています
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
トップページ
»
programs
»
PHPで文字を表示
programs:php_printecho
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
[[php_start]] ====== PHPで文字を表示 ====== PHPで文字を表示するには、echo を使用します。(print命令やecho短縮構文などでも出力できますがあまり差異はないので、一般的なecho命令のみ紹介します) ====== 使い方 ====== echoに続きシングルクォーテーションで出力したい文字列を囲みます。複数行の出力も可能ですが出力に改行が入いっているため文字間に隙間ができます。 サンプル <code php> <?php echo '<p>Hello World</p>'; //↓複数行 echo '<p>こん ちには 世界</p>'; ?> </code> デモ <php> echo '<p>Hello World</p>'; echo '<p>こん ちには 世界</p>'; </php> ---- ====== 囲み文字 ===== 囲み文字によって動作が違います。 * 無し:直接変数や命令(式)の結果を出力する場合は囲みは不要です。 * シングルクォーテーション:文書をそのまま出力します * ダブルクォーテーション:変数やエスケープシーケンス(/で始まる特殊文字)を解釈します。 サンプル <code php> <?php $x=123; echo '<p>'; echo $x+100; echo '・・・なし</p>'; echo '<p>$x \x7E・・・シングル</p>'; echo "<p>$x \x7E・・・ダブル</p>"; ?> </code> デモ <php> $x=123; echo '<p>'; echo $x+100; echo '・・・なし</p>'; echo '<p>$x \x7E・・・シングル</p>'; echo "<p>$x \x7E・・・ダブル</p>"; </php> 特にダブルクォーテーションは上記のように変換があるので誤動作の原因となります。エスケープシーケンスを使う事が無ければダブルクォーテーションを使わない方が良いです。 ---- ===== 文字列の接続 ====== echo の囲みの外で、半角ドットを使用すると複数の値を接続する事ができます。注意点は式を入れる時は式を()で囲む必要があります。 <code php> <?php $x=123; echo '<p>aaa' . $x . '</p>'; echo '<p>bbb' . $x . "\x7E" . ($x+100) .'</p>'; ?> </code> デモ <php> $x=123; echo '<p>aaa' . $x . '</p>'; echo '<p>bbb' . $x . "\x7E" . ($x+100) .'</p>'; </php> ----
programs/php_printecho.txt
· 最終更新: 2018/04/15 18:14 by
管理者
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ