文字列とは、まさに普通に読み書きする文字の集合(テキスト)を意味します。PHP
では、文字列に関する関数があらかじめ用意され、こうした関数を利用することで、置換えや分割、結合などを行います。
ダブルコーテーション "初心者のための PHP入門" シングルコーテーション '初心者のための PHP入門' ヒアドキュメント <<<初心者のための PHP入門
$subtitle = "初心者のための PHP入門\n";
「\n」
とあるのは「改行」を意味し、本来ならば「バックスラッシュ」を書きたいところですが、残念ながらコンピュータから入力できないため、「\」
と書きました。「\」
を使った記述は、ダブルコーテションの中以外には使えません。シングルコーテーションで囲む場合には、「\\」
と2つ続けて記述します。「\」
をつけてエスケープしなければなりません。$subtitle = "初心者のための \"PHP入門\"\n";
「\」
を利用してダブルコーテーションを表示させた Webブラウザの出力結果です。PHP
入門」の前後に引用符としてダブルコーテーションが表示されます。\
を記述します。文字種 | 意味 |
---|---|
' | シングルコーテーション |
" | ダブルコーテーション |
\ | バックスラッシュ |
t | タブ記号 |
n | 改行記号 |
$ | ドル記号 |
r | キャリッジリターン |
「 . 」
、あるいはプラス「 + 」
などの記号で結合します。<?php $beginner = "初心者のための"; $webpage = "ホームページ作り"; print($beginner. $webpage); ?>
str_replace()
関数を利用します。str_replace()
関数は、str_replace("置換対象の文字列","置換する文字列","最初の文字列");
<?php $beginner = "初心者のためのホームページ作り"; $replace = "ホームページ作り"; $scriptphp = "PHP入門"; $word = str_replace($replace, $scriptphp, $beginner); print($word); ?>
PHP
入門」という異なる文字列に置換えた結果を表わしています。