More Related Content
PDF
PDF
PDF
Rubyにおける構文追加の試み 〜ボクとRubyと俺々文法〜 PDF
PDF
PDF
PDF
PDF
Viewers also liked
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
Similar to Php3
PDF
【C++BUILDER STARTER チュートリアルシリーズ】シーズン2 C++Builderの部 第3回 ‟条件とループ„ PDF
PDF
Processing によるプログラミング入門 第1回 PPTX
PHPCON_TOKYO_2022_Bigginer.pptx PDF
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~ PDF
PDF
a-blog cms IFブロックを使ったコンテンツの制御方法 PDF
超初心者向け!Php勉強法とプログラミングの基礎の基礎 PDF
PDF
KEY
KEY
WPerのWPerによるWPerのためのPHP入門 PDF
PPTX
PDF
PDF
PDF
20150204 イタンジプログラミング講座テキスト第一回 PDF
PPTX
ゼロからプログラミング講座(Perl) #2 @越谷 講義ノート PDF
More from Jun Chiba
PDF
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 オンライン版」の説明資料 PDF
プログラミングを疑似体験できるパズル型カードゲーム「フローチャートパズル」の説明資料 PDF
営業を疑似体験できるビジネスゲーム研修「ヒアリングチャレンジ カード版」の説明資料 PDF
ダイバーシティ&インクルージョンを体験できる異文化コミュニケーションゲーム「バーンガ」の説明資料 PDF
アウトドアでできるチームビルディング研修用ビジネスゲーム「ロゲイニングカード」説明資料 PDF
営業を疑似体験できるビジネスゲーム「ヒアリングチャレンジ オンライン」の説明資料 PDF
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 オンライン版」の説明資料 PDF
ジグソーメソッドを用いた地図作成を目的とした情報整理ゲーム「ジグソータウン」の説明資料 PDF
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 カード版」の説明資料 PDF
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーカード版」の説明資料 PDF
ストレスマネジメントを疑似体験できるゲーム型メンタルヘルス研修「ストマネ」説明資料 PDF
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 カード版」の説明資料 PDF
【2025年版】新入社員研修で使える楽しくかつ、学びのあるビジネスゲーム7選(ゲーム研修) PDF
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 オンライン版」の説明資料 PDF
ペーパータワーを拡張した経営シミュレーションゲーム「ペーパータワーforビジネス」説明資料 PDF
ジグソーメソッドを用いた情報整理グロープワーク「モンスタービルディング」の説明資料 PDF
プロジェクトマネジメントを疑似体験できるボードゲーム研修「プロジェクトテーマパーク」説明資料 PDF
チームビルディングに使える企業向けドミノレンタルサービス「ドミノ倒しゲーム」の説明資料 PDF
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 カード版」の説明資料 PPTX
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーオンライン版」の説明資料 Php3
- 1.
- 2.
2
Copyright (c)株式会社HEART QUAKE All rights reserved .
if⽂文とは?
性別?
「◯◯くん、
こんにちは」
と表⽰示
「◯◯さん、
こんにちは」
と表⽰示
男性
だったら
⼥女女性
だったら
- 3.
3
ここでは最もよく利利⽤用する「if」をご紹介します。
$suji_box= 1;
if ($suji_box == 1) {
echo ”Hello World!”;
}
else {
echo ”Oh my god!”;
}
Copyright (c) 株式会社HEART QUAKE All rights reserved .
制御構造
l 条件分岐 (1/5)
- PHPでは条件によって処理理を変えることができます。
- if / else
ü ifは、英語のifの意味の通り「もし…だったら…する」
という構⽂文を作ります。
もし $suji_box == 1 の条件にあえば
そうでなければ(else)
- 4.
4
$moji_box =”aaa”;
if ($moji_box == ”a”) {
echo ”Hello World!”;
}
else {
echo ”Oh my god!”;
}
Copyright (c) 株式会社HEART QUAKE All rights reserved .
制御構造
l ⽂文字との条件⽐比較
- ⽂文字との⽐比較の際にはダブルクォーテーションが
- 必要となります。
もし $moji_box の中⾝身が a だったら
そうでなければ(else)
補⾜足
- 5.
5
Copyright (c)株式会社HEART QUAKE All rights reserved .
演算⼦子
l ⽐比較演算⼦子
- 2つの値を「ある条件」で⽐比較し、条件にマッチすれば
「true」を、条件が成⽴立立しない場合には、「false」を返し
ます。
- 等しいかどうかを判定するには「==」とイコールを2つ
並べます。これは、イコール1つだと、値を⼊入れるという
意味になるため、区別するためです。
== 等しい$x == 15 変数$x と 15は等しい
⼩小さい$x 15 変数$x は 15より⼩小さい
⼤大きい $x 15 変数$x は 15より⼤大きい
= 同じか⼩小さい $x = 15 変数$x は 15より同じ、または⼩小さい
= 同じか⼤大きい$x = 15 変数$x は 15より同じ、または⼤大きい
!= 等しくない $x != 15 変数$x は 15と等しくない
等しくない$x 15 変数$x は 15と等しくない
- 6.
6
Copyright (c)株式会社HEART QUAKE All rights reserved .
制御構造
l 条件分岐 (2/5)
- else if
ü else ifは、上位の if に対して「そうでなくて、もし…
だったら…する」という構⽂文を作ります。
$suji_box = 2;
if ($suji_box == 1) {
echo ”Hello World!”;
}
else if ($suji_box == 2) {
echo ”Good night!”;
}
else {
echo ”Oh my god!”;
}
もし $suji_box == 1 の条件にあえば
そうではなく(else)
もし $suji_box == 2 の条件にあえば
そうでもなければ(else)
ポイントは「必ず上から順に条件に合うかどうかの判断をする」ことです。
上から順に判断し、最初に条件に合ったところの処理理だけを実⾏行行するので、
他のelse if に条件が合致してもその処理理は⾏行行われません。
- 7.
7
Copyright (c)株式会社HEART QUAKE All rights reserved .
制御構造
l 条件分岐 (3/5)
- { } の意味
ü ifの条件に合った時、{ } で囲まれた範囲のプログラム
を実⾏行行します。{ と } の数は⼀一緒になります。
- { の位置は次の⾏行行に持って⾏行行ってもOKです。
if ($suji_box == 1) {
echo ”Hello”;
echo ”World!”;
}
else if ($suji_box == 2) {
echo ”Good night!”;
}
else {
echo ”Oh my god!”;
}
$suji_box == 1 の時、
この2つの処理理が実⾏行行される
{ と } の数は必ず⼀一致する
{ = 開始を意味する、 } = 終了了を意味する
- 8.
8
フローチャートによるイメージ
yes
Copyright (c) 株式会社HEART QUAKE All rights reserved .
制御構造
l 条件分岐 (4/5)
START
$suji_box == 1
Hello World!
と表⽰示
no $suji_box == 2
no
yes
Good night!
と表⽰示
Oh my god!
と表⽰示
END
フローチャートとは、
プログラムの流流れを図にしたものです。
前ページのプログラムを図にすると
以下のようになります。
- 9.
9
Copyright (c)株式会社HEART QUAKE All rights reserved .
制御構造
l 条件分岐 (5/5)
- 複数条件による分岐
ü 2つ以上の条件を満たした時に処理理を⾏行行いたい場合、
ü and と or を使って条件を複数指定することができます。
$suji_box = 18;
if ($suji_box 0 and $suji_box 20 ) {
echo ”未成年年”;
}
else if($suji_box = 20) {
echo ”お酒買える!”;
}
$suji_box 0
かつ、
$suji_box 20
の時に処理理を実⾏行行したい
- 10.