switch文を知ろう
この章ではswitch文について説明します。 if文と同じく条件分岐できるのがswitch文です。 「switch (式 )」の中のがと一致するとbreakまでの文が実行されます。 つまり、以下のような動作をします。 「式」の部分が値1と一致すれば、式が値1と同じ時に実行される処理を実行して、値2と一致すれば、式が値2...
この章ではswitch文について説明します。 if文と同じく条件分岐できるのがswitch文です。 「switch (式 )」の中のがと一致するとbreakまでの文が実行されます。 つまり、以下のような動作をします。 「式」の部分が値1と一致すれば、式が値1と同じ時に実行される処理を実行して、値2と一致すれば、式が値2...
この章では論理演算子について説明します。 「if文について理解しよう。if文の基本構文1」の箇所で比較演算子について説明しましたが、if文でもっと複雑な条件定義をしたい場合には論理演算子を使用します。 では例をみてみましょう。 論理演算子andを挟んだ両辺にと が配置されていますが、両辺がTRUEの場合のみ条件式がTR...
この章ではif文と似たような構造である三項演算子を学習します。条件式がTRUEであればTRUEの時に実行される値が実行され、FALSEであるならばFALSEの時に実行される値が実行されます。 では例をみてみましょう。 例 1は がTRUEであるならば がFALSEであるならば が出力されます。 この例の場合はTRUEな...
この章ではif文の応用として星座の判定をif文で作ります。 少し長いですが、if文が連なっているだけです。 では例をみてみましょう。 長くなりましたが、説明を始めます。 初めに$Monthに入っている値をチェックして、その数字に一致するif文の箇所に入ります。 $Monthには1が入っていますので、以下の箇所に入ります...
この章ではif文を入れ子にする方法について説明します。 if文は入れ子にすることが出来ます。 つまり、if文の中にif文を含めることができるということです。 では例をみてみましょう。 $nameは手塚なので、最初のif文の条件式はTRUEです。 これにより、さらに入れ子の中のif文が実行されます。 $ageは23で、1...
前章の「if文の基本構文2」の応用で、条件式が複数ある場合、つまり細かい条件を設定したい場合にはを使います。 基本構文1,基本構文2は条件に合うか合わないかを判断するのみのプログラムでしたが、は条件式1がFALSEであるならば条件式2をチェックして、ここがTRUEの時に条件式2のブロックが実行されます。 条件式2がFA...
前章の「ifの基本構文1」では条件式がFALSEの場合には、if文のブロックは無視されて何の処理も行われませんでした。 そこで、その条件式がFALSEの場合に、何かしらの処理を行いたい時に用いるのがです。 では例をみてみましょう。 「$wallet=15000;」は財布に15000円入っていると言う意味です。 そして条...
if文はどのような時に使われるのかを日常生活の場面で説明します。 例えば、もし、今日財布にお金が10000円あったらフランス料理にして、20000円あったら中華料理にするなどの選択を繰り返して人は生きていますが、プログラムでもこのような表現ができるのです。 このように条件によって表現を変えることを条件分岐と言います。 ...
この章ではforeachについて説明します。 foreach文はすべての配列の要素を簡単に取り出すことができます。 今までは以下のように1つずつ配列からデータを取り出していました。 foreachを使用すると短い構文で簡潔に書くことが出来ます。 では例をみてみましょう。 では説明をしていきます。 配列$animalの中...
この章では二次元の連想配列について説明します。 今までの二次元配列は以下のように添え字に数値を使っていました。 以下の例は二次元の連想配列の例ですので、キーは文字列になっています。 では例をみてみましょう。 「animal」はという3つの要素を含んでいます。 「insect」はという3つの要素を含んでいます。 この例を...