文字列とは、まさに普通に読み書きする文字の集合(テキスト)を意味します。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入門」という異なる文字列に置換えた結果を表わしています。