SlideShare a Scribd company logo
1 of 5
1 
0からのプログラミング講座 
if⽂文の応⽤用 
本⽂文書のいかなる部分をも、事前の許可なく複写したり転送したりすることはできません。 
© 株式会社HEART QUAKE
2 
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つの処理理が実⾏行行される  
{ と } の数は必ず⼀一致する 
{ = 開始を意味する、 } = 終了了を意味する 
復復習
3 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
制御構造 
l 条件分岐とHTML 
- 右のプログラムは 
- $suji_boxが1の場合のみ 
- 「おはようございます」 
- が表⽰示される。 
- phpを「?」で 
- 終了了しても 
- if⽂文の「{」の範囲は 
- 有効である。 
html 
head/head 
body 
?php 
$suji_box = rand(1,2); 
if ($suji_box == 1) { 
? 
h1おはようございます/h1 
?php 
} 
else{ 
? 
h2こんにちは/h2 
?php 
} 
? 
/body 
/html 
応⽤用
4 
応⽤用 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
制御構造 
l 条件分岐とHTMLhtml 
head/head 
body 
?php 
$suji_box = rand(1,2); 
if ($suji_box == 1) { 
? 
h1おはようございます/h1 
?php 
} 
else{ 
? 
h2こんにちは/h2 
?php 
} 
? 
/body 
/html 
1か2かをランダムで選択 
1が選ばれたときにだけ 
「おはようございます」 
が表⽰示される。 
ポイントはechoを書いて 
いないこと 
ここでPHPを終わらせても 
elseの効果は続き、 
「こんにちは」はelseの 
場合にしか表⽰示されない
5 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
お疲れ様でした!!

More Related Content

Viewers also liked

Viewers also liked (20)

20110329チャリティイベント
20110329チャリティイベント20110329チャリティイベント
20110329チャリティイベント
 
System all
System allSystem all
System all
 
Api gurunavi
Api gurunaviApi gurunavi
Api gurunavi
 
System2 ajax
System2 ajaxSystem2 ajax
System2 ajax
 
Session facebook
Session facebookSession facebook
Session facebook
 
Lolipop server
Lolipop serverLolipop server
Lolipop server
 
Css2
Css2Css2
Css2
 
Domain
DomainDomain
Domain
 
Api geocoding
Api geocodingApi geocoding
Api geocoding
 
Ajax
AjaxAjax
Ajax
 
Login
LoginLogin
Login
 
System3 ajax
System3 ajaxSystem3 ajax
System3 ajax
 
Reservation3
Reservation3Reservation3
Reservation3
 
Setup
SetupSetup
Setup
 
Javascript1-1
Javascript1-1Javascript1-1
Javascript1-1
 
Css
CssCss
Css
 
Geolocation gurunavi
Geolocation gurunaviGeolocation gurunavi
Geolocation gurunavi
 
Array facebook
Array facebookArray facebook
Array facebook
 
Api all
Api allApi all
Api all
 
System insert hint
System insert hintSystem insert hint
System insert hint
 

More from Jun Chiba

答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料Jun Chiba
 
合意形成(コンセンサス)ゲーム「月での遭難 in 2025」(NASAゲーム2025)
合意形成(コンセンサス)ゲーム「月での遭難 in 2025」(NASAゲーム2025)合意形成(コンセンサス)ゲーム「月での遭難 in 2025」(NASAゲーム2025)
合意形成(コンセンサス)ゲーム「月での遭難 in 2025」(NASAゲーム2025)Jun Chiba
 
システム思考、全体最適、SCMを体験から学ぶボードゲーム「ビールゲーム」概要説明資料
システム思考、全体最適、SCMを体験から学ぶボードゲーム「ビールゲーム」概要説明資料システム思考、全体最適、SCMを体験から学ぶボードゲーム「ビールゲーム」概要説明資料
システム思考、全体最適、SCMを体験から学ぶボードゲーム「ビールゲーム」概要説明資料Jun Chiba
 
財務・会計を楽しく学ぶビジネスゲーム型財務・会計研修「財務の虎Lv.1」の概要説明資料
財務・会計を楽しく学ぶビジネスゲーム型財務・会計研修「財務の虎Lv.1」の概要説明資料財務・会計を楽しく学ぶビジネスゲーム型財務・会計研修「財務の虎Lv.1」の概要説明資料
財務・会計を楽しく学ぶビジネスゲーム型財務・会計研修「財務の虎Lv.1」の概要説明資料Jun Chiba
 
プロジェクトマネジメントを疑似体験するボードゲーム型企業研修「プロジェクトテーマパーク」
プロジェクトマネジメントを疑似体験するボードゲーム型企業研修「プロジェクトテーマパーク」プロジェクトマネジメントを疑似体験するボードゲーム型企業研修「プロジェクトテーマパーク」
プロジェクトマネジメントを疑似体験するボードゲーム型企業研修「プロジェクトテーマパーク」Jun Chiba
 
バルーンバ人文化を探れ!パワーポイント・動画マニュアル販売用のスライドシェア資料
バルーンバ人文化を探れ!パワーポイント・動画マニュアル販売用のスライドシェア資料バルーンバ人文化を探れ!パワーポイント・動画マニュアル販売用のスライドシェア資料
バルーンバ人文化を探れ!パワーポイント・動画マニュアル販売用のスライドシェア資料Jun Chiba
 
内定者/新入社員向け ビジネスライティング研修用パワーポイントスライド販売用サンプル
内定者/新入社員向け ビジネスライティング研修用パワーポイントスライド販売用サンプル内定者/新入社員向け ビジネスライティング研修用パワーポイントスライド販売用サンプル
内定者/新入社員向け ビジネスライティング研修用パワーポイントスライド販売用サンプルJun Chiba
 
図形伝達ゲーム「グラコミ」
図形伝達ゲーム「グラコミ」図形伝達ゲーム「グラコミ」
図形伝達ゲーム「グラコミ」Jun Chiba
 
傾聴力を高めるビジネスゲーム「傾聴チャレンジ」
傾聴力を高めるビジネスゲーム「傾聴チャレンジ」傾聴力を高めるビジネスゲーム「傾聴チャレンジ」
傾聴力を高めるビジネスゲーム「傾聴チャレンジ」Jun Chiba
 
無料アイスブレイクスライドサンプル
無料アイスブレイクスライドサンプル無料アイスブレイクスライドサンプル
無料アイスブレイクスライドサンプルJun Chiba
 
ストレスマネジメント体験ゲーム「ストマネ」
ストレスマネジメント体験ゲーム「ストマネ」ストレスマネジメント体験ゲーム「ストマネ」
ストレスマネジメント体験ゲーム「ストマネ」Jun Chiba
 
ベストチームオンライン説明スライド
ベストチームオンライン説明スライドベストチームオンライン説明スライド
ベストチームオンライン説明スライドJun Chiba
 
死の疑似体験ワーク 対面版
死の疑似体験ワーク 対面版死の疑似体験ワーク 対面版
死の疑似体験ワーク 対面版Jun Chiba
 
地図作成ゲーム「ジグソータウン」説明資料
地図作成ゲーム「ジグソータウン」説明資料地図作成ゲーム「ジグソータウン」説明資料
地図作成ゲーム「ジグソータウン」説明資料Jun Chiba
 
プロジェクトテーマパーク説明資料
プロジェクトテーマパーク説明資料プロジェクトテーマパーク説明資料
プロジェクトテーマパーク説明資料Jun Chiba
 
死の疑似体験ワーク(対面版)説明資料
死の疑似体験ワーク(対面版)説明資料死の疑似体験ワーク(対面版)説明資料
死の疑似体験ワーク(対面版)説明資料Jun Chiba
 
ヘリウムリング&フープリレー
ヘリウムリング&フープリレーヘリウムリング&フープリレー
ヘリウムリング&フープリレーJun Chiba
 
世界記録を目指すマシュマロチャレンジ
世界記録を目指すマシュマロチャレンジ世界記録を目指すマシュマロチャレンジ
世界記録を目指すマシュマロチャレンジJun Chiba
 
相互理解ワークショップ、内定者懇親会で使えるワークスタイルトランプ
相互理解ワークショップ、内定者懇親会で使えるワークスタイルトランプ相互理解ワークショップ、内定者懇親会で使えるワークスタイルトランプ
相互理解ワークショップ、内定者懇親会で使えるワークスタイルトランプJun Chiba
 
ハラスメント研修用ワーク「ハラスメントフラグ」
ハラスメント研修用ワーク「ハラスメントフラグ」ハラスメント研修用ワーク「ハラスメントフラグ」
ハラスメント研修用ワーク「ハラスメントフラグ」Jun Chiba
 

More from Jun Chiba (20)

答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
 
合意形成(コンセンサス)ゲーム「月での遭難 in 2025」(NASAゲーム2025)
合意形成(コンセンサス)ゲーム「月での遭難 in 2025」(NASAゲーム2025)合意形成(コンセンサス)ゲーム「月での遭難 in 2025」(NASAゲーム2025)
合意形成(コンセンサス)ゲーム「月での遭難 in 2025」(NASAゲーム2025)
 
システム思考、全体最適、SCMを体験から学ぶボードゲーム「ビールゲーム」概要説明資料
システム思考、全体最適、SCMを体験から学ぶボードゲーム「ビールゲーム」概要説明資料システム思考、全体最適、SCMを体験から学ぶボードゲーム「ビールゲーム」概要説明資料
システム思考、全体最適、SCMを体験から学ぶボードゲーム「ビールゲーム」概要説明資料
 
財務・会計を楽しく学ぶビジネスゲーム型財務・会計研修「財務の虎Lv.1」の概要説明資料
財務・会計を楽しく学ぶビジネスゲーム型財務・会計研修「財務の虎Lv.1」の概要説明資料財務・会計を楽しく学ぶビジネスゲーム型財務・会計研修「財務の虎Lv.1」の概要説明資料
財務・会計を楽しく学ぶビジネスゲーム型財務・会計研修「財務の虎Lv.1」の概要説明資料
 
プロジェクトマネジメントを疑似体験するボードゲーム型企業研修「プロジェクトテーマパーク」
プロジェクトマネジメントを疑似体験するボードゲーム型企業研修「プロジェクトテーマパーク」プロジェクトマネジメントを疑似体験するボードゲーム型企業研修「プロジェクトテーマパーク」
プロジェクトマネジメントを疑似体験するボードゲーム型企業研修「プロジェクトテーマパーク」
 
バルーンバ人文化を探れ!パワーポイント・動画マニュアル販売用のスライドシェア資料
バルーンバ人文化を探れ!パワーポイント・動画マニュアル販売用のスライドシェア資料バルーンバ人文化を探れ!パワーポイント・動画マニュアル販売用のスライドシェア資料
バルーンバ人文化を探れ!パワーポイント・動画マニュアル販売用のスライドシェア資料
 
内定者/新入社員向け ビジネスライティング研修用パワーポイントスライド販売用サンプル
内定者/新入社員向け ビジネスライティング研修用パワーポイントスライド販売用サンプル内定者/新入社員向け ビジネスライティング研修用パワーポイントスライド販売用サンプル
内定者/新入社員向け ビジネスライティング研修用パワーポイントスライド販売用サンプル
 
図形伝達ゲーム「グラコミ」
図形伝達ゲーム「グラコミ」図形伝達ゲーム「グラコミ」
図形伝達ゲーム「グラコミ」
 
傾聴力を高めるビジネスゲーム「傾聴チャレンジ」
傾聴力を高めるビジネスゲーム「傾聴チャレンジ」傾聴力を高めるビジネスゲーム「傾聴チャレンジ」
傾聴力を高めるビジネスゲーム「傾聴チャレンジ」
 
無料アイスブレイクスライドサンプル
無料アイスブレイクスライドサンプル無料アイスブレイクスライドサンプル
無料アイスブレイクスライドサンプル
 
ストレスマネジメント体験ゲーム「ストマネ」
ストレスマネジメント体験ゲーム「ストマネ」ストレスマネジメント体験ゲーム「ストマネ」
ストレスマネジメント体験ゲーム「ストマネ」
 
ベストチームオンライン説明スライド
ベストチームオンライン説明スライドベストチームオンライン説明スライド
ベストチームオンライン説明スライド
 
死の疑似体験ワーク 対面版
死の疑似体験ワーク 対面版死の疑似体験ワーク 対面版
死の疑似体験ワーク 対面版
 
地図作成ゲーム「ジグソータウン」説明資料
地図作成ゲーム「ジグソータウン」説明資料地図作成ゲーム「ジグソータウン」説明資料
地図作成ゲーム「ジグソータウン」説明資料
 
プロジェクトテーマパーク説明資料
プロジェクトテーマパーク説明資料プロジェクトテーマパーク説明資料
プロジェクトテーマパーク説明資料
 
死の疑似体験ワーク(対面版)説明資料
死の疑似体験ワーク(対面版)説明資料死の疑似体験ワーク(対面版)説明資料
死の疑似体験ワーク(対面版)説明資料
 
ヘリウムリング&フープリレー
ヘリウムリング&フープリレーヘリウムリング&フープリレー
ヘリウムリング&フープリレー
 
世界記録を目指すマシュマロチャレンジ
世界記録を目指すマシュマロチャレンジ世界記録を目指すマシュマロチャレンジ
世界記録を目指すマシュマロチャレンジ
 
相互理解ワークショップ、内定者懇親会で使えるワークスタイルトランプ
相互理解ワークショップ、内定者懇親会で使えるワークスタイルトランプ相互理解ワークショップ、内定者懇親会で使えるワークスタイルトランプ
相互理解ワークショップ、内定者懇親会で使えるワークスタイルトランプ
 
ハラスメント研修用ワーク「ハラスメントフラグ」
ハラスメント研修用ワーク「ハラスメントフラグ」ハラスメント研修用ワーク「ハラスメントフラグ」
ハラスメント研修用ワーク「ハラスメントフラグ」
 

If advance

  • 1. 1 0からのプログラミング講座 if⽂文の応⽤用 本⽂文書のいかなる部分をも、事前の許可なく複写したり転送したりすることはできません。 © 株式会社HEART QUAKE
  • 2. 2 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つの処理理が実⾏行行される { と } の数は必ず⼀一致する { = 開始を意味する、 } = 終了了を意味する 復復習
  • 3. 3 Copyright (c) 株式会社HEART QUAKE All rights reserved . 制御構造 l 条件分岐とHTML - 右のプログラムは - $suji_boxが1の場合のみ - 「おはようございます」 - が表⽰示される。 - phpを「?」で - 終了了しても - if⽂文の「{」の範囲は - 有効である。 html head/head body ?php $suji_box = rand(1,2); if ($suji_box == 1) { ? h1おはようございます/h1 ?php } else{ ? h2こんにちは/h2 ?php } ? /body /html 応⽤用
  • 4. 4 応⽤用 Copyright (c) 株式会社HEART QUAKE All rights reserved . 制御構造 l 条件分岐とHTMLhtml head/head body ?php $suji_box = rand(1,2); if ($suji_box == 1) { ? h1おはようございます/h1 ?php } else{ ? h2こんにちは/h2 ?php } ? /body /html 1か2かをランダムで選択 1が選ばれたときにだけ 「おはようございます」 が表⽰示される。 ポイントはechoを書いて いないこと ここでPHPを終わらせても elseの効果は続き、 「こんにちは」はelseの 場合にしか表⽰示されない
  • 5. 5 Copyright (c) 株式会社HEART QUAKE All rights reserved . お疲れ様でした!!