PHP 5 文字列

❮ 前章へ 次章へ ❯

文字列は、"Hello world!"のような一連の文字のことです。


PHP 文字列関数

この章では、文字列を操作するためによく使われる関数をいくつか見ていきます。


文字列の長さを取得する

PHPの strlen() 関数は、文字列の長さを返します。

下の例は、文字列 "Hello world!"の長さを返します:

<?php
echo strlen("Hello world!"); // outputs 12
?>
例の実行 »

上のコードの出力は 12 になります。


文字列内の単語数をカウントする

PHPの str_word_count() 関数は、文字列内の単語数を数えます:

<?php
echo str_word_count("Hello world!"); // outputs 2
?>
例の実行 »

上のコードの出力は 2 になります。


文字列を逆順にする

PHPの strrev() 関数は文字列を逆順にします:

<?php
echo strrev("Hello world!"); // outputs !dlrow olleH
?>
例の実行 »

上のコードの出力は次のようになります:!dlrow olleH.


ヒント:。

文字列内から指定のテキストを検索する

PHPの strpos() 関数は、文字列内から指定のテキストを検索します。

一致するものが見つかった場合、関数は最初に一致した文字の位置を返します。一致するものが見つからなければ、FALSEを返します。

次の例は、文字列 "Hello world!" から "world" というテキストを検索します:

<?php
echo strpos("Hello world!", "world"); // outputs 6
?>
例の実行 »

上のコードの出力は 6 になります。

チップ: 文字列の最初の文字位置は 0 です(1ではありません)。


文字列内のテキストの置換

PHPの str_replace() 関数は、文字列内の一部の文字を他の文字に置換します。

次の例は、テキスト "world"を "Dolly"に置換します:

<?php
echo str_replace("world", "Dolly", "Hello world!"); // outputs Hello Dolly!
?>
例の実行 »

上のコードの出力は次のようになります:Hello Dolly!


完全なPHP文字列リファレンス

すべての文字列関数の完全なリファレンスについては、完全なPHP文字列リファレンスをご覧ください。

PHP 文字列リファレンスには、各関数の説明と使用例が含まれています!


❮ 前章へ 次章へ ❯