文字列は、 “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のstrrev()関数は文字列を反転します:
コード例文
<?php
echo strrev(“Hello world!”); // outputs !dlrow olleH
?>
上記のコードの出力は次のようになります: !dlrow olleH.
スポンサーリンク
文字列内の特定のテキストを検索する
PHPのstrpos()関数は、文字列内の特定のテキストを検索します。
一致が見つかった場合、関数は最初の一致の文字位置を返します。 一致が見つからない場合、FALSEを返します。
次の例では、文字列”Hello world!”でテキスト「”world” を検索します。
PHPの strpos()
関数は、文字列内の特定のテキストを検索します。
一致が見つかった場合、関数は最初の一致の文字位置を返します。 一致が見つからない場合、FALSEを返します。
次の例では、文字列”Hello world!”でテキスト「”world” を検索します。:
コード例文
<?php
echo strpos(“Hello world!”, “world”); // outputs 6
?>
上記のコードの出力は次のようになります: 6.
Tip: 文字列の最初の文字位置は0(1ではありません)です。
文字列内のテキストを置換
PHPの str_replace()
関数は、文字列内の一部の文字を他の文字に置き換えます。
次の例では、テキスト “world” を “Dolly”に置き換えます。:
コード例文
<?php
echo str_replace(“world”, “Dolly”, “Hello world!”); // outputs Hello Dolly!
?>
上記のコードの出力は次のようになります: Hello Dolly!