ホームページ >バックエンド開発 >PHPの問題 >PHPの文字列演算子とは何ですか

PHPの文字列演算子とは何ですか

青灯夜游
青灯夜游オリジナル
2022-06-29 13:48:364494ブラウズ

php には 2 つの文字列演算子があります: 1. 文字列接続演算子「.」、構文「$string1.$string2」は、左右のパラメータ、つまり 2 つを連結した後の文字列を返します。 1 つ以上の文字列が新しい文字列に結合されます; 2. 接続代入演算子「.=」、構文「$string1 .= $string2」は、右のパラメータを左のパラメータに追加して新しい文字列を形成できます。

PHPの文字列演算子とは何ですか

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター

の文字php 文字列演算子

PHP には 2 つの文字列演算子があります:

  • 最初の演算子は連結演算子 (" .") で、返されます。左パラメータと右パラメータを連結した文字列。

  • 2 番目は接続割り当て演算子 (".=") で、右のパラメーターを左のパラメーターに追加します。

1. 文字列連結演算子 .

文字列連結演算子 . は、2 つまたはさらに多くの文字列を新しい文字列に追加します。

これは例です:

<?php
header("Content-type:text/html;charset=utf-8");
$str1="欢迎来到";
$str2="PHP中文网";
$str3=$str1.$str2;
echo "字符串1:".$str1;
echo "<br>字符串2:".$str2;
echo "<br><br>字符串1和字符串2拼接后:".$str3;
?>

出力結果:

PHPの文字列演算子とは何ですか

2. 接続割り当て演算子 .=

PHP では、「$string1 .= $string2」の形式を使用して文字列を連結できます。.= 演算子は、右側の文字を左側に追加します。

.= 演算子を理解するために次の例を見てみましょう。

<?php
header("Content-type:text/html;charset=utf-8");
$str1="欢迎来到";
echo "字符串1:".$str1;

$str2="PHP中文网";
echo "<br>字符串2:".$str2;

$str1.=$str2;
echo "<br>字符串1和字符串2拼接后:".$str1;
?>

出力結果:

PHPの文字列演算子とは何ですか

拡張知識: 代入演算子

最も基本的な代入演算子は「#」です。 ##=" は変数に値を割り当てるために使用され、他の演算子を代入演算子 "=" と組み合わせて使用​​して、組み合わせた代入演算子を形成できます。代入演算子は、基本的な代入演算子「=」の右側の値を左側の変数に代入します。

PHP の代入演算子は次の表に示すとおりです。

操作シンボル例展開形式意味割り当て=$a = 2 $ a = 2右側の式の値を左側の変数に代入しますAdd =$a = 2 $a = $a 2演算子の左側の変数と右側の式の値を左側の変数に代入します#マイナス# に # を掛けます。 ##$a *= 2$a = $a * 2演算子の左側の変数と右側の式の値を乗算し、それを演算子の値に割り当てます。左側の変数/= .=%=推奨学習: "PHP ビデオ チュートリアル "
-= $a -= 2 $a = $a - 2 演算子の左側の変数から右側の式の値を減算します。 左側の数量を割り当てます。
*= ##divide
$a /= 2 $a = $a / 2 演算子の左側の変数を右側の式で除算し、その値を左側の変数に代入します 文字の結合
$a .= '2' $a = $a . '2' 右側の文字を左側に追加します 余りを取得します
$a %= 2 $a = $ a % 2 計算します演算子の左側の変数を右側の式の値で割って、その結果を左側の変数に代入します。

以上がPHPの文字列演算子とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。