PHP文字列
PHPの文字列変數(shù)
文字列変數(shù)は、文字を含む値に使用されます。
文字列を作成したら、それを操作できます。文字列は関數(shù)內(nèi)で直接使用することも、変數(shù)に保存することもできます。
以下の例では、txt という名前の文字列変數(shù)を作成し、値「Hello world!」を割り當(dāng)てます。次に、txt 変數(shù)の値を出力します。
例
<?php $txt = "Hello world!"; echo $txt; ?>
試してみる ?
注: テキスト値を変數(shù)に割り當(dāng)てるときは、テキスト値に一重引用符または二重引用符を忘れずに追加してください。
PHP コードでは、一重引用符または二重引用符を使用して、ページに表示する必要があるテキストを含めます
1。 quotes
$ val = "'foo '" ;
2. 文字列に二重引用符が含まれている場合は、一重引用符を使用して
$val = '" foo "' ;
3.二重引用符に含まれる文字 文字列內(nèi)に二重引用符を表示したり、一重引用符で囲まれた文字列內(nèi)に一重引用符を表示するには、エスケープ文字 (スラッシュ) を追加できます
$val = '' foo '' ;
$val = "" foo "" ;
引用符は、混合しないように注意する限り自由に使用できます。引用符はペアにする必要があります
唯一の違いは、変數(shù)の問題です。変數(shù)は二重引用符で直接値に変換できますが、一重引用符は使用できません
<?php $name = "tom"; echo 'my name is $name'; // 輸出 "my name is $name" echo "my name is $name"; // 輸出 "my name is tom" ?>
注: 初心者にとって最もよくある間違いの 1 つは、テキストに引用符を追加するのを忘れることです
「hello」です。文字列
$hello これは変數(shù)
hello システムはこれを 定數(shù)
であると認(rèn)識します
次に、文字列を操作するためによく使用される関數(shù)と演算子をいくつか見てみましょう。
PHP 連結(jié)演算子
PHP には、文字列演算子が 1 つだけあります。
連結(jié)演算子(.)は、2つの文字列値を連結(jié)するために使用されます。
次の例は、2 つの文字列変數(shù)を連結(jié)する方法を示しています:
例
<?php $txt1 = "Hello world!"; $txt2 = "What a nice day!"; echo $txt1 . " " . $txt2; ?>
上記のコードは次のように出力します: Hello world! What a nice day!
ヒント: 上記のコードでは、連結(jié)演算子が使用されています。 2回。これは、2 つの文字列の間にスペースを挿入する必要があるためです。
PHP strlen() 関數(shù)
文字列値の長さを知ると便利な場合があります。
strlen() 関數(shù)は文字列の長さ (文字?jǐn)?shù)) を返します。
次の例は、文字列「Hello world!」の長さを返します:
Example
<?php $txt = "Hello world!"; echo $txt; ?>
試してみる ?
上記のコードは出力します: 12
ヒント: strlen() は、文字列がいつ終了するかを決定することが重要な場合に、ループやその他の関數(shù)でよく使用されます。 (たとえば、ループでは、文字列の最後の文字の後でループを終了する必要があります。スペースも長さを占めることを忘れないでください)
PHP strpos() 関數(shù)
strpos() 関數(shù)が使用されます文字を追加する 文字列內(nèi)の文字または指定したテキストを検索します。
文字列內(nèi)で一致が見つかった場合、関數(shù)は最初に一致した文字の位置を返します。一致するものが見つからない場合は、FALSE を返します。
次の例は、文字列「Hello world!」內(nèi)のテキスト「world」を検索します:
Example
<?php echo strpos("Hello world!", "world"); ?>
試してみる ?
上記のコードは出力します: 6
ヒント: 上記の例では、文字文字列「world」は位置 6 にあります。 7 ではなく 6 である理由は、文字列の最初の文字が 1 ではなく 0 の位置にあるためです。スペースを忘れないでください。
完全な PHP 文字列リファレンス マニュアル
すべての文字列関數(shù)の完全なリファレンス マニュアルについては、PHP 文字列リファレンス マニュアルを參照してください。
このリファレンスマニュアルでは、各機能の簡単な説明と応用例が説明されています。