結合演算子 - 文字列の連結
当ページのリンクには広告が含まれています。
PHPスクリプトで文字列を連結(結合)する方法をみていきます。
文字列の連結
文字列の連結にはいくつかの方法があるので、ひとつずつみていきましょう。
結合演算子「.」
文字列の連結にはドット「.」を使います。連結したい文字列や変数の間にドット「.」を挟みます。
※ 「.」は、結合演算子といいます。
それではサンプルをみながら、「文字列の連結」方法をみていきましょう。
変数に格納した文字列と指定した文字列を連結するサンプルスクリプトです。
<?php // 変数に文字列を格納 $str_name = "Taro "; // 文字列を連結して出力 echo $str_name . "だよ。\n"; ?>
実行結果です。変数「$str_name」と指定した文字列が連結されていることがわかります。
Taro だよ。
次は変数に格納した2つの文字列を連結するサンプルスクリプトです。
<?php // 変数に文字列を格納 $str1 = "hoge"; $str2 = "piyo"; // 文字列を連結して出力 echo $str1 . $str2; ?>
実行結果です。変数に格納された文字列が連結されます。
hogepiyo
結合代入演算子「.=」
変数に格納した文字列を連結する場合は、「.=」を使って、連結することもできます。
※ 「.=」は、結合代入演算子といいます。
それでは結合代入演算子「.=」のサンプルスクリプトをみてみましょう。
<?php // 変数に文字列を格納 $str = "hoge"; // 変数に文字列を追加 $str .= "piyo"; // 文字列を出力 echo $str; ?>
実行結果です。文字列が連結されていますね。
hogepiyo
文字列内で結合
<?php // 変数に文字列を格納 $str1 = "hoge"; // 変数に文字列を格納 $str2 = "piyo"; // 文字列を出力 echo "{$str1}{$str2}"; ?>
実行結果です。このように文字列が連結されていますね。
hogepiyo
次は「エスケープシーケンス - 特殊文字」をみてみましょう。