PHP 速習チュートリアル

PHP 文字列の操作

1. PHPの文字列操作(Modify Strings)

PHPには、ストリング(String / 文字列)を加工・修正するために使用できる一連のビルトイン(組み込み)ファンクション(Function)が用意されています。

2. PHP strtoupper() ファンクション

strtoupper() ファンクションは、文字列をすべて大文字に変換して返します。

2.1 使用例

文字列を大文字で出力します:

$x = "Hello World!";
echo strtoupper($x); // 結果: HELLO WORLD!

3. PHP strtolower() ファンクション

strtolower() ファンクションは、文字列をすべて小文字に変換して返します。

3.1 使用例

文字列を小文字で出力します:

$x = "Hello World!";
echo strtolower($x); // 結果: hello world!

4. PHP str_replace() ファンクション

str_replace() ファンクションは、文字列内の一部を別の文字で置換します。

4.1 使用例

テキスト内の "World" を "Dolly" に置換します:

$x = "Hello World!";
echo str_replace("World", "Dolly", $x); // 結果: Hello Dolly!

5. PHP strrev() ファンクション

strrev() ファンクションは、文字列を反転(リバース)させます。

5.1 使用例

文字列 "Hello World!" を反転させます:

$x = "Hello World!";
echo strrev($x); // 結果: !dlroW olleH

6. PHP trim() ファンクション

ホワイトスペース(Whitespace)とは、実際のテキストの前後にあるスペースのことで、多くの場合、これらを除去する必要があります。
trim() ファンクションは、文字列の先頭または末尾にあるホワイトスペースを取り除きます。

6.1 使用例

文字列の前後にある空白を削除します:

$x = "    Hello World! ";
echo trim($x); // 結果: "Hello World!"

7. PHP explode() ファンクション

explode() ファンクションは、文字列を分割してアレイ(Array / 配列)に変換します。

最初のパラメータ(Parameter)は「セパレータ(区切り文字)」を表します。このセパレータが指定された場所で文字列が分割されます。

注意: セパレータの指定は必須です。

7.1 使用例

文字列を分割してアレイに変換します。ここでは半角スペースをセパレータとして使用します:

$x = "Hello lovely World!";
$y = explode(" ", $x);

// 結果を表示するために print_r() を使用
print_r($y); 
/* 結果:
Array (
  [0] => Hello
  [1] => lovely
  [2] => World!
)
*/