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 olleH6. 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!
)
*/