PHPリファレンス
UPDATE:2020年07月06日
PHP の 文字列演算子
PHP4 PHP5 PHP7
1 Minute Note
. | 結合(ドット) | .= | 結合代入(ドットイコール) |
- 文字列演算子 は 結合「.(ドット)」と 結合代入「.=(ドットイコール)」の2種類
文字列演算子 は、文字列を結合連結される演算子です。
文字列演算子とは
POINT
- 文字列演算子 は 結合「.(ドット)」 と 結合代入「.=(ドットイコール)」の2種類
文字列演算子 は結合「.(ドット)」 と 結合代入「.=(ドットイコール)」の2種類があります。文字列を連結させます。
. (ドット) 結合演算子
結合演算子は「.(ドット)」で、左辺オペランド(演算子の対象となる値)と右辺オペランドを連結したものを返します。
1 2 3 4 5 | <!-- サンプルコード --> <?php $sString = 'Hello '.'World!'; echo $sString; ?> |
結果は
Hello World!
となります。
.=(ドットイコール) 結合代入演算子
結合代入演算子は「.=(ドットイコール)」で、左辺オペランド(演算子の対象となる値)に右辺オペランドを追加したものを返します。
1 2 3 4 5 6 7 | <!-- サンプルコード --> <?php $a = 'Hello '; $b = 'World!'; $a .= $b; echo $a; ?> |
結果は
Hello World!
となります。
文字列演算子の種類
文字列演算子の種類、優先順位、結合時の評価です。すべての演算子の種類や優先順位はこちらを参照下さい。
演算子 | 名前 | 優先順位 | 結合時の評価 | 例 | 結果 |
---|---|---|---|---|---|
. | 結合 | 1 | right | $a.$b | $a と $b を結合したものを返します。 |
.= | 結合代入 | 1 | right | $a.=$b | $a に $b を追加したものを返します。 |
計算の例
「.(ドット)」 結合演算子
1 2 3 4 5 | <!-- サンプルコード --> <?php $sString = 'Hello '.'World!'; echo $sString; ?> |
結果は
Hello World!
となります。
1 2 3 4 5 6 7 | <!-- サンプルコード --> <?php $a = 'Hello '; $b = 'World!'; $c = $a.$b; echo $c; ?> |
結果は
Hello World!
となります。
「.=(ドットイコール)」結合代入演算子
1 2 3 4 5 6 7 | <!-- サンプルコード --> <?php $a = 'Hello '; $b = 'World!'; $a .= $b; echo $a; ?> |
結果は
Hello World!
となります。
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <!-- サンプルコード --> <h3>結合演算子「.(ドット)」</h3> <?php $sString = 'Hello '.'World!'; echo $sString; ?> <h3>結合演算子「.(ドット)」</h3> <?php $a = 'Hello '; $b = 'World!'; $c = $a.$b; echo $c; ?> <h3>結合代入演算子「.=(ドットイコール)」</h3> <?php $a = 'Hello '; $b = 'World!'; $a .= $b; echo $a; ?> |
実行結果
結合演算子「.(ドット)」
Hello World!
Hello World!
結合演算子「.(ドット)」
Hello World!
結合代入演算子「.=(ドットイコール)」
Hello World!
タグ(=記事関連ワード)
日付
公開日:2017年3月21日
最終更新日:2020年07月06日
最終更新日:2020年07月06日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpref-operators_string/trackback/