【初心者向け】PHPマスター講座 vol.2(変数を学ぼう)
みなさんこんにちは!けいです
今回は「変数」について解説します!!
【PHPマスター講座】変数とは
===========================
▶︎変数とは何か🐼?
まず変数とは...
データを一時的に保存する【箱みたいなもの】です。
・変数はまず宣言を行い
・宣言した変数に対して値の代入する
基本的にはこの流れで進めていきます!
===========================
▶︎変数を実践で学ぼう🐼(基礎編)
ただ…
変数の説明だけだと
正直イメージがしにくいです。
なので
実際に「変数を使った計算式」を見てみましょう!
【計算式】
<?php $total = 100+200+300; ?>
合計金額は:<?php print($total); ?>円になります。
このように変数名($total)を使うと…
【表示結果】
合計金額は:600円になります。
上記のように結果を出力することができます。
===========================
💡ポイント💡
・変数名はPHPだと必ず「$」をつける
▶︎今回だと【$total】が変数名となります。
・変数として使えるもの
▶︎英単語、英語とアンダースコア「_」、日本語でつけることが可能。
「$value」,「$value_kei」, 「$けい」
(最初だけ大文字・小文字・全部大文字は可能)
(一般的に変数は全て「小文字」で書く)
・変数として使えないもの
▶︎記号・空白が含まれている・先頭を数字で始める、は使用不可
「$"#」,「$my name」,「$123kkk」
・変数は最初に「代入」という操作を行う
▶︎変数名を書いて「=」を書いて「記憶しておきたい情報」を書く。
実際に変数を使用することで
▶︎記入漏れ
▶︎書き間違い
▶︎同じ言葉や計算式を何度も書く
上記を【未然に防ぐこと】ができます!
===========================
▶︎変数を実践で学ぼう🐼(応用編)
たとえば
あなたが「3つの商品」の
▶︎合計金額
▶︎税込金額
▶︎値引金額
▶︎セール後の金額
上記内容の情報を確認したい場合
PHPで変数をどのように使いますか?
3分だけ、じっくり考えてみてください!!
(下に参考例を書いていますが、まず考えてみましょう!)
…
……
………
さて、どうでしょうか?
わたしだったら
下記のように「PHPの変数」を使います。
▶︎前提条件(変数の設定)
<?php $total = 100+200+300; ?>
//3つの商品の合計金額を出力する変数名($total)を定義
<?php $tax = 1.08; ?>
//消費税の変数名($tax)を定義
<?php $discount = 0.2?>
//値引金額の変数名($discount)を定義
<?php $final_price = 0.8 ?>
//セール後最終金額の変数名($final_price)を定義
▶︎文字列と計算式
合計金額は:<?php print($total); ?>円になります。
税込金額は:<?php print($total*$tax); ?>円になります。
値引金額(税込)は:<?php print($total*$tax*$discount); ?>円になります。
セール後最終金額(税込)は:<?php print($total*$tax*$final_price); ?>円になります。
▶︎【表示結果】
合計金額は:600円になります。
税込金額は:648円になります。
値引金額(税込)は:129.6円になります。
セール後最終金額(税込)は:518.4円になります。
※ただし、太字にした箇所が「小数点」になっていて変なので「小数点の対応」が必要になります。
💡ポイント💡
「小数点の対応方法」
▶︎小数点切り捨て:「floor」
▶︎小数点切り上げ:「ceil」
▶︎小数点四捨五入:「round」
▶︎文字列と計算式(小数点の対応)
値引金額(税込)は:<?php print ceil($total*$tax*$discount); ?>円になります。
セール後最終金額(税込)は:<?php print ceil($total*$tax*$final_price); ?>円になります。
▶︎【表示結果】
値引金額(税込)は:130円になります。
セール後最終金額(税込)は:519円になります。
===========================
さて、今回のPHPマスター講座 vol2(変数を学ぼう)はここまでとなります!
少しでもあなたのPHP学習のお役に立てれば幸いです😌
Author And Source
この問題について(【初心者向け】PHPマスター講座 vol.2(変数を学ぼう)), 我々は、より多くの情報をここで見つけました https://qiita.com/life_is/items/4576e89f2a495050117a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .