PHPサンプル
UPDATE:2017年11月28日
PHP で 文字列 や 変数 を結合したい
PHP4 PHP5 PHP7
文字列や変数の結合 「 . 」 「 .= 」
PHP で文字列や変数を結合する場合は、文字列演算子の「 .(ドット)」と「 .= (ドットイコール)」の2種類を使用します。
書式
'文字列'.'文字列' $変数.$変数
'文字列'.='文字列' $変数.=$変数
'文字列'.='文字列' $変数.=$変数
文字列や変数を結合する場合は、文字列演算子の「 .(ドット)」と「 .= (ドットイコール)」の2種類を使用します。「 .(ドット)」は結合演算子で、左辺オペランドと右辺オペランドを結合したものを返します。「 .= (ドットイコール)」は結合代入演算子で、左辺オペランドに右辺オペランドを追加したものを返します。
※オペランドとは演算子の対象となる 値 や 変数 のことです。
「 .(ドット)」は 文字列 や 変数 を結合します。「 .= (ドットイコール)」は 文字列 や 変数 を結合代入します。
例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <!-- サンプルコード --> <?php //文字列の結合 echo '文字列'.'文字列';//結合 echo "<br>\n"; //変数の結合 $str1 = '文字列1'; $str2 = '文字列2'; echo $str3 = $str1.$str2;//結合 echo "<br>\n"; //結合代入 $str4 = '文字列4'; $str3 .= '文字列3'; echo $str3 .= $str4;//結合代入 echo "<br>\n"; ?> |
結果は
文字列文字列
文字列1文字列2
文字列1文字列2文字列3文字列4
文字列1文字列2
文字列1文字列2文字列3文字列4
となります。
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | <!-- サンプルコード --> <h3>文字列の結合</h3> <?php $sGreeting = 'こんにちは'.'山田太郎さん'; echo $sGreeting; ?> <h3>変数の結合</h3> <?php //変数の結合 $sGoodAfternoon = 'こんにちは'; $sName = '山田太郎さん'; $sGreeting = $sGoodAfternoon.$sName; echo $sGreeting; ?> <h3>代入</h3> <?php //初期化 //結合代入演算子を使用する場合は変数を初期化しておきましょう $sGreeting = ''; //変数の結合 $sGreeting .= 'こんにちは'; $sGreeting .= '山田太郎さん'; echo $sGreeting; ?> <h3>ループで文字列を結合</h3> <?php //ループで文字列を結合 //結合代入演算子を使用する場合は変数を初期化しておきましょう $sGreeting = ''; //ループ用の配列を作成 $aName = array('山田','佐藤','鈴木','田中','原'); //foreachでループ foreach($aName as $sName){ $sGreeting .= 'こんにちは'; $sGreeting .= $sName.' さん、'; } echo $sGreeting; ?> |
実行結果
文字列の結合
こんにちは山田太郎さん
こんにちは山田太郎さん
変数の結合
こんにちは山田太郎さん
代入
こんにちは山田太郎さん
ループで文字列を結合
こんにちは山田 さん、こんにちは佐藤 さん、こんにちは鈴木 さん、こんにちは田中 さん、こんにちは原 さん、
タグ(=記事関連ワード)
日付
投稿日:2017年11月25日
最終更新日:2017年11月28日
最終更新日:2017年11月28日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-string-ketsugo/trackback/