サンプルコードの実行結果はこちら
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 |
<!doctype html> <html> <head> <meta charset="utf-8"> <title>php 変数を利用したり、値を変更する</title> <link rel="stylesheet" href="../style.css"> </head> <body> <?php //値を代入 $food = "りんご"; //変数を出力します。 echo $food; echo "が売れました。<br>"; //変数に”いちご”を格納。 $food = "いちご"; //変数を出力します。 echo $food; echo "が売れました。<br>"; //文字列に変数を埋め込むことができます。 echo "{$food}が売れました。<br>"; ?> </body> </html> |
変数の値を変更する
サンプルコードの21行目 変数$foodに「いちご」を代入しています。
その後は、echo命令を使った値の出力を行っています。
こうすることで
値を上書きして、値を変更することができます。
16行目と24行目は同じ処理
18行目と26行目も同じ処理 していますが、21行目の処理で
変数の値を変えるだけで、出力される内容が異なっています。
文字列の中で変数を出力
サンプルコードの26行目までの書き方だと、変数と文字列を別の
printfで出力しているため行数が多くなってしまいます。
今度は、文字列の中に変数をお埋め込んで出力します。
サンプルコードの29行目のように、文字列の中に変数を埋め込んでいる
ためすっきりしました。
printf "{$food}が売れました。"