PHP文字列
PHPの文字列変数とは何ですか?
文字列変数は、テキストの保存と処理に使用されます。
PHPの文字列変数
文字列変数は、文字を含む値に使用されます。
文字列を作成したら、それを操作できます。文字列は関数内で直接使用することも、変数に保存することもできます。
以下の例では、txt という名前の文字列変数を作成し、値「Hello world!」を割り当てます。次に、txt 変数の値を出力します:
注: テキストを割り当てるとき 変数に値を割り当てるときは、必ずテキスト値に一重引用符または二重引用符を追加してください。 |
ここで、文字列を操作するためによく使用される関数と演算子をいくつか見てみましょう。
PHP 連結演算子
PHP には、文字列演算子が 1 つだけあります。
連結演算子 (.) は、2 つの文字列値を連結するために使用されます。
次の例は、2 つの文字列変数を連結する方法を示しています:
Instance
<?php $txt1="Hello world!"; $txt2="What a nice day!"; echo $txt1 . " " . $txt2; ?>
インスタンスの実行»
オンラインの例を表示するには、[インスタンスの実行] ボタンをクリックしてください
上記のコードは次を出力します:こんにちは! 良い一日ですね!
ヒント: 上記のコードでは、連結演算子を 2 回使用しました。これは、2 つの文字列の間にスペースを挿入する必要があるためです。
PHP 文字列関数とは何ですか?
PHP 文字列関数には、strlen、strpos などが含まれます。
PHP strlen() 関数
文字列値の長さを知ると便利な場合があります。
strlen() 関数は文字列の長さ (文字数) を返します。
次の例は、文字列「Hello world!」の長さを返します:
上記のコード出力は次のとおりです: 12
ヒント: strlen() は、文字列がいつ終了するかを決定することが重要な場合に、ループやその他の関数でよく使用されます。 (たとえば、ループでは、文字列の最後の文字の後でループを終了する必要があります。)
PHP strpos() 関数
strpos() 関数は、文字または指定されたテキスト部分を検索するために使用されます。文字列 。
文字列内で一致が見つかった場合、関数は最初に一致した文字の位置を返します。一致するものが見つからない場合は、FALSE を返します。
次の例では、文字列「Hello world!」内のテキスト「world」を検索します:
Instance
<?php echo strpos("Hello world!","world"); ?>
インスタンスの実行»
オンラインの例を表示するには、「インスタンスの実行」ボタンをクリックします
上記のコードは出力します: 6
ヒント: 上記の例では、文字列「world」の位置は 6 です。 7 ではなく 6 である理由は、文字列の最初の文字が 1 ではなく 0 の位置にあるためです。
完全な PHP 文字列リファレンス マニュアル
すべての PHP 文字列関数の完全なリファレンス マニュアルについては、PHP 文字列リファレンス マニュアルをご覧ください。
このリファレンスマニュアルでは、各機能の簡単な説明と応用例が説明されています。