PHP 文字列関数

文字列は、"Hello world!" などの文字シーケンスです。

PHP 文字列関数

このセクションでは、一般的な文字列操作関数を学びます。

PHP strlen() 関数

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

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

<?php
echo strlen("Hello world!");
?>

実行例

上記のコードの出力は:12

ヒント:strlen() 関数は、ループや他の関数でよく使用され、文字列がいつ終わるかを決定することが重要です。(例えば、ループ内で、文字列の最後の文字の次にループを停止させる必要があるかもしれません)。

文字列内の単語をカウントします

PHP str_word_count() 関数は、文字列内の単語をカウントします:

<?php
echo str_word_count("Hello world!"); // 出力 2
?>

実行例

以下のコードの出力:

2

文字列を反転

PHP strrev() 関数は文字列を反転します:

<?php
echo strrev("Hello world!"); // 出力 !dlrow olleH
?>

実行例

以下のコードの出力:

!dlrow olleH

PHP strpos() 関数

strpos() 関数は、文字列内に指定された文字またはテキストを検索するために使用されます。

一致が見つかった場合、最初の一致する文字の位置が返されます。一致が見つからない場合、FALSEが返されます。

以下の例では、テキスト「Hello world!」内のテキスト「world」を検索します:

<?php
echo strpos("Hello world!","world");
?>

実行例

以下のコードの出力は:6。

ヒント:上記の例では、文字列「world」の位置は 6 です。6(7ではなく)の理由は、文字列の最初の文字の位置は 0 であって 1 ではないからです。

文字列内のテキストを置き換え

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

以下の例では、テキスト「world」を「Kitty」で置き換えます:

<?php
echo str_replace("world", "Kitty", "Hello world!"); // 出力 Hello Kitty!
?>

実行例

以下のコードの出力は:

ハローキティ!

完全な PHP String 参考マニュアル

完全な文字列関数の参考マニュアルが必要な場合は、私たちの PHP String 参考マニュアル

このマニュアルは各関数の簡単な説明と例を提供しています!