演算子の基本07



文字列の連結


  • 「ドット」は、文字列連結演算子と呼びぶ
  • 変数を連結するだけの場合は、{ }は不要



型の自由変換(文字列と数値の演算)

  • 数値としての値を求められている状況では、数字で始まっていれば「数値」として解釈できる部分までを数値として扱う
  • 数値としての値を求められている状況で、数字以外の文字で始まっていれば「0」として仮定する
  • 数値としての値を求められている状況で、変数に何も代入されていない場合は「0」と仮定する
  • 文字列としての値を求められている状況で、変数に数値が代入されていれば文字列と仮定される
  • 文字列としての値を求められている状況で、変数に何も代入されていない場合は「' '(空文字)」と仮定される

ソースコードPHP

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>文字列の連結</title>
</head>
<body>

<table border="1">
<tr><th>文字列</th></tr>

<?php
$msg1 = 'こんにちは';
$msg2 = 'さようなら'; 
$msg3 = 'またあした';

 print ('<tr><td>' . $msg1 . $msg2 . '</td></tr>' . "\n");
 print ('<tr><td>' . $msg2 . $msg3 . '</td></tr>' . "\n");
 print ('<tr><td>' . $msg1 . $msg3 . '</td></tr>' . "\n");
?>

</table>

</body>
</html>


eclipseの内部ブラウザで表示【 chrome