<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>ひろビッツのブログ</title>
<link>https://ameblo.jp/hirobits/</link>
<atom:link href="https://rssblog.ameba.jp/hirobits/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ﾌﾞﾛｸﾞの説明を入力します。</description>
<language>ja</language>
<item>
<title>現在の進行状況・・・</title>
<description>
<![CDATA[ <p>&nbsp;</p><p>さてはて現在も進行中の勉強会。</p><p>前回はHTMLタグについて勉強しました。</p><p>HTMLページを作るところからフォントのサイズ、バックの色の設定などなど。。。。</p><p>&nbsp;</p><p>簡単すぎとの報告を受けておりました。。。。</p><p>&nbsp;</p><p>なので、原点回帰。</p><p>PHPのスルーされている課題を解いてみましょうってことで勉強会で実施したものの。。。。</p><p>&nbsp;</p><p>皆さんすっかり忘れ過ぎすぎ～～～～～！！！！</p><p>&nbsp;</p><p>ということで心を鬼にして。。。。</p><p>&nbsp;</p><p>&nbsp;</p><p>さっさとやれ～～～～！！！！！！！</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/hirobits/entry-12525092201.html</link>
<pubDate>Sat, 14 Sep 2019 09:17:11 +0900</pubDate>
</item>
<item>
<title>PHP 第六回目復習</title>
<description>
<![CDATA[ <p>さて・・・・・。</p><p>&nbsp;</p><p>&nbsp;</p><p>本日は五回目に出た課題の復習。。。。</p><p>&nbsp;</p><p>改めてFor文とIF文の構文をしっかりと覚えましょう。</p><p>&nbsp;</p><p>For文のフォーマット：</p><p>　for(ループ変数と初期値の設定 ; 繰り返す条件 ; ループ処理終了時の処理){</p><p>　　　繰返ししたい処理を記載</p><p>　}</p><p>&nbsp;</p><p>ＩＦ文のフォーマット：</p><p>　if( 条件&nbsp;){</p><p>　　　条件がＴｒｕｅ（真）だった場合の処理</p><p>　}</p><p>&nbsp;</p><p>です。</p><p>いいですか？</p><p>まずはこれは基本です。</p><p>今までいろいろ教えてきましたが、これが基本になります。</p><p>&nbsp;</p><p>・プログラムは上から下に流れる。</p><p>・プログラム言語は分岐します。</p><p>・繰返しがあります。</p><p>&nbsp;</p><p>の3条件と、For文/Ｉｆ文を確実に覚えましょう！！！！！</p><p>&nbsp;</p><p>来週は私が仕事で休み！！！</p>
]]>
</description>
<link>https://ameblo.jp/hirobits/entry-12509503980.html</link>
<pubDate>Tue, 20 Aug 2019 21:29:38 +0900</pubDate>
</item>
<item>
<title>PHP 第五回目復習</title>
<description>
<![CDATA[ <p>&nbsp;</p><p>5日目～～～</p><p>&nbsp;</p><p>さてさて。いい感じでカオスになってきた今日この頃。</p><p>&nbsp;</p><p>本日はFor文について極めていきましょう～～～～。</p><p>&nbsp;</p><p>今回要課題点！！！！</p><p>・処理の内容を理解しよう！！</p><p>・処理を小分けにして考えよう！！</p><p>・インデント揃えましょう！</p><p>・条件式は左辺に定数。右辺に変数を記載しましょう！！</p><p>・for文、if文の構文をマスターしよう！！</p><p>&nbsp;</p><p>■実習内容</p><p>①画面に１～10を表示</p><p>②画面に１～10のうち、偶数だけ表示</p><p>③画面に１～10のうち、奇数だけ表示</p><p>④画面に３の倍数を表示し、15の時だけ'ばか～'を表示</p><p>⑤画面に10から１を表示</p><p>⑥画面に１から100を表示します。ただし、うるう年の時は’ばか～’を表示</p><p>⑦画面に10から0の偶数を表示</p><p>⑧画面に１～100で2か5の倍数を表示</p><p>&nbsp;</p><p>以上！！</p><p>時間内にできなかった人はせめて上の実習内容を次の勉強会までにできるようになりましょう。</p><p>さぁ、次回はお仕事お仕事♪</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/hirobits/entry-12503998657.html</link>
<pubDate>Sat, 10 Aug 2019 14:37:21 +0900</pubDate>
</item>
<item>
<title>8月1週目の課題内容！！！</title>
<description>
<![CDATA[ <p>課題内容　発表！！<br><br>①.次のプログラムには間違いが複数個所あります。それを直して次の表示結果を表示してみてください。<br>　　出力結果は次の通りとなります。<br>　　・「0行目の0列はエイです。0行目の1列はヒラメです。0行目の2列はカレイです。0行目の3列はサメです。1行目の0列はアジです。1行目の1列はタイです。2行目の0列はクジラです。2行目の1列は空です。2行目の2列はイカです。」<br><br>②.①で作成したプログラムで、「アジ」「タイ」の代わりに「タコ」「マグロ」「空」「マンタ」を表示させてください。<br>その際、プログラムの変更は1行で行ってください。<br><br>課題プログラム<br><br>&lt;?php<br><br>define('UP_SEA',1);<br>define(DOWN_SEA,0);<br><br>function deepfish(){<br>&nbsp; &nbsp; $fish = array();<br>&nbsp; &nbsp; $fish = array('エイ','ヒラメ','カレイ','サメ');<br>&nbsp; &nbsp; return $fish;<br>}<br><br>function midlefish($range){<br>&nbsp; &nbsp; $fish = array();<br>&nbsp; &nbsp; if($range = 1){<br>&nbsp; &nbsp; &nbsp; &nbsp; $fish = array('タコ','マグロ','','マンタ');<br>&nbsp; &nbsp; }else{<br>&nbsp; &nbsp; &nbsp; &nbsp; $fish = array('アジ','タイ',);<br>&nbsp; &nbsp; }<br>&nbsp; &nbsp; return $fish;<br>}<br><br>function allfish(){<br>&nbsp; &nbsp; $fish = array();<br>&nbsp; &nbsp; $fish = array('クジラ','','イカ');<br>&nbsp; &nbsp; return $fish;<br>}<br><br>$echoList = array();<br><br>$echoList = array(deepfish(),midlefish('DOWN_SEA'),allfish());<br><br>for ($i=0;$i&lt;count($echoList);$i++){<br>&nbsp; &nbsp; for ($j=0;$j&gt;count($echoList[$i]);$j++){<br>&nbsp; &nbsp; &nbsp; &nbsp; if('' == $echoList[$i][$j]){<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo $i.'行目の'.$j.'列は空です。';<br>&nbsp; &nbsp; &nbsp; &nbsp; }else{<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo $i.'行目の'.$j.'列は'.$echoList[$i][$j].'です。';<br>&nbsp; &nbsp; &nbsp; &nbsp; }<br>&nbsp; &nbsp; }<br>}<br>?&gt;</p>
]]>
</description>
<link>https://ameblo.jp/hirobits/entry-12502234848.html</link>
<pubDate>Tue, 06 Aug 2019 20:02:38 +0900</pubDate>
</item>
<item>
<title>PHP 第四回目復習</title>
<description>
<![CDATA[ <p>&nbsp;</p><p>5日目～～～～。</p><p>さてはて本日は配列についてのお勉強～</p><p>&nbsp;</p><p>&nbsp;</p><p>課題の復習～～～～。</p><p>サンプルを基に配列の使い方について実習をしました。</p><p>&nbsp;</p><p>主な内容としては前回の課題の解説。</p><p>&nbsp;</p><p>&nbsp;</p><p>■この日でてきた用語</p><p>　配列</p><p>　NULL</p><p>　初期化</p><p>&nbsp;</p><p>■実習内容</p><p>　九九の3の段を配列で作成、表示</p><p>&nbsp;</p><p>&nbsp;</p><p>■課題回答サンプル</p><p>&lt;?php<br>// Your code here!<br>$i = 0;<br>$j = 0;<br>$kuku;<br><br>//初期化<br>$kuku = array();<br><br>for($i=1;$i&lt;101;$i++){<br>&nbsp; &nbsp; for($j=1;$j&lt;101;$j++){<br>&nbsp; &nbsp; &nbsp; &nbsp; //↓ここがPHPのすごいところ！！<br>&nbsp; &nbsp; &nbsp; &nbsp; $kuku[$i][$j]=$i*$j;<br>&nbsp; &nbsp; }<br>}<br>echo $kuku[4][8];<br>?&gt;</p>
]]>
</description>
<link>https://ameblo.jp/hirobits/entry-12503959265.html</link>
<pubDate>Thu, 01 Aug 2019 12:00:00 +0900</pubDate>
</item>
<item>
<title>PHP 第三回目復習 ・その3</title>
<description>
<![CDATA[ <p>4日目～～～</p><p>&nbsp;</p><p>ちょっと発展情報</p><p>&nbsp;</p><p>■プログラムが持っている特性</p><p>　・配列</p><p>&nbsp;</p><p>■PHPの決まりごと</p><p>　・配列を作るときはarray()を使う</p><p>&nbsp;</p><p>■宿題・課題</p><p>&nbsp;</p><p>・変数fruitsを作り、array関数を使って'watermelon','Strawberry','MandarinOrange','melon'の順で配列を作成してください。<br>　そして「Strawberry」を表示してください。<br>・次に「melon」を「blueberry」に変更して表示してください。</p><p>　　</p><p>・追加課題<br>　今まで習ったことを総動員して次の課題を実施してみてください。<br>　課題内容<br>　100×100の掛け算結果を格納した多次元配列を作ってみてください。<br><br>　条件<br>　　・配列変数名：$kuku<br>　　・配列には0掛した値は保存しないでください。<br>　　　例：0*1や1*0といったもの<br>　　・多次元配列に格納するとき、100行使って登録しないでください。</p><p>&nbsp;</p><p>　</p><p>■この日出てきた用語</p><p>・array()</p><p>&nbsp;今までは$○という変数に数字や文字列を格納していたが、配列という概念では複数の値をもつことができる。</p><p>　例：　今まで→$num = 21&nbsp;$num2 = 'abcd'</p><p>　　　　　配列→ $num = {21,'abcd'}とできる</p><p>　つまり$numの箱を区切って複数の値を保存することができる。</p><p>　※さらに、この箱は区切りの中をさらに区切っては次元で保存することができる。</p>
]]>
</description>
<link>https://ameblo.jp/hirobits/entry-12499607613.html</link>
<pubDate>Wed, 31 Jul 2019 12:00:00 +0900</pubDate>
</item>
<item>
<title>PHP 第三回目復習 ・その2</title>
<description>
<![CDATA[ <p>4日目～～～</p><p>&nbsp;</p><p>総！復！習！</p><p>&nbsp;</p><p>今まで展開していた課題内容の総復習です</p><p>&nbsp;</p><p>次に２回目のサンプル実装！！</p><p>&nbsp;</p><p>$setNumber01 = 14; //変数設定<br>$setNumber02 = 21; //変数設定<br>$bigNumber = 0; //設定した変数のうち、大きいほうを格納<br>$smallNumber = 0; //設定した変数のうち、小さいほうを格納<br>$remainder = 0; //計算結果格納用変数<br>$ret = 0; //関数でreturn値格納用変数<br>$retVal = 0; //関数からreturn値格納用変数<br>$l_loop = 0; //Loop用変数<br><br>//処理内容「その１」に記載しているのでは省略しています。<br>function maxDivisor($D_setNumBig,$D_setNumsmall){<br>&nbsp; &nbsp; for($l_loop=1;$l_loop&lt;=$D_setNumsmall;$l_loop++)<br>&nbsp; &nbsp; {<br>&nbsp; &nbsp; &nbsp; &nbsp; $remainder = ($D_setNumsmall % $l_loop);<br>&nbsp; &nbsp; &nbsp; &nbsp; if(0 == $remainder){<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $remainder = ($D_setNumBig % $l_loop);<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(0 == $remainder){<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $ret = $l_loop;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br>&nbsp; &nbsp; &nbsp; &nbsp; }<br>&nbsp; &nbsp; }<br>&nbsp; &nbsp; return $ret;<br>}<br><br>function minMultiple($D_setNumbig,$D_setNumsmall){<br>&nbsp; &nbsp; for($l_loop=1;$l_loop&lt;$D_setNumbig;$l_loop++)<br>&nbsp; &nbsp; {<br>&nbsp; &nbsp; &nbsp; &nbsp; $remainder = ( $D_setNumsmall * $l_loop) % $D_setNumbig;<br>&nbsp; &nbsp; &nbsp; &nbsp; if(0 == $remainder){<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $ret = ($D_setNumsmall * $l_loop);<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br>&nbsp; &nbsp; &nbsp; &nbsp; }<br>&nbsp; &nbsp; }<br>&nbsp; &nbsp; return $ret;<br>}<br><br><br>if( $setNumber01 &lt; $setNumber02 ){<br>&nbsp; &nbsp; $bigNumber = $setNumber02;<br>&nbsp; &nbsp; $smallNumber = $setNumber01; &nbsp; &nbsp;<br>}else{<br>&nbsp; &nbsp; $bigNumber = $setNumber01;<br>&nbsp; &nbsp; $smallNumber = $setNumber02;<br>}<br><br>$retVal =maxDivisor($bigNumber,$smallNumber);<br><br>echo '最大公約数は'.$retVal.' &nbsp;';<br><br>//カウント、return値を初期化します。<br>$l_loop = 0;<br>$remainder = 0;<br>$retVal = 0;<br>$retVal =minMultiple($bigNumber,$smallNumber);<br><br>echo '最小公倍数は'.$retVal;<br>//以上です。</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/hirobits/entry-12499597330.html</link>
<pubDate>Wed, 31 Jul 2019 10:00:00 +0900</pubDate>
</item>
<item>
<title>PHP 第三回目復習 ・その１</title>
<description>
<![CDATA[ <p>4日目～～～</p><p>&nbsp;</p><p>総！復！習！</p><p>&nbsp;</p><p>今まで展開していた課題内容の総復習です</p><p>&nbsp;</p><p>まずは1回目のサンプル実装！！</p><p>課題を基にどういう処理が必要？？？</p><p>と考えます。</p><p>すると、必要なのは</p><p>・小さいほうの数を１～順に割り算する。</p><p>・小さいほうで割り切れた数字で、大きいほうの数字が割り切れるか確認する。</p><p>・どちらが大きいか判断する処理が必要になる。</p><p>この3つの処理を作っていきます。</p><p>作る順番は</p><p>・どちらが大きいか判断する処理が必要になる。</p><p>・小さいほうの数を１～順に割り算する。</p><p>・小さいほうで割り切れた数字で、大きいほうの数字が割り切れるか確認する。</p><p>&nbsp;</p><p>$l_no01 = 14; //変数設定<br>$l_no02 = 21; //変数設定<br>$a = 0; //設定した変数のうち、大きいほうを格納<br>$b = 0; //設定した変数のうち、小さいほうを格納<br>$c = 0; //計算結果格納用変数<br>$d = 0; //出力用変数<br>$l_loop = 0; //Loop用変数<br><br>&nbsp;//設定した変数のうち、大きいほうを$a、小さいほうを$bに格納する<br>if( $l_no01 &lt; $l_no02 ){<br>&nbsp; &nbsp; $a = $l_no02;<br>&nbsp; &nbsp; $b = $l_no01;&nbsp; &nbsp;&nbsp;<br>}else{<br>&nbsp; &nbsp; $a = $l_no01;<br>&nbsp; &nbsp; $b = $l_no02;<br>}<br><br>//最大公約数は小さいほうの変数に存在することになるので、1,2,3,4,・・・と、小さいほうの整数と同じになるまで順にカウントします。<br>for($l_loop=1;$l_loop&lt;=$b;$l_loop++)<br>{<br>&nbsp;&nbsp; &nbsp;//小さいほうの変数を割り算し、余りを出します。<br>&nbsp;&nbsp; &nbsp;//例1回目の繰り返しでは14/1=0 2回目の繰り返しでは14/2=0&nbsp;<br>&nbsp;&nbsp; &nbsp;//　3回目の繰り返しでは14/3=2 14/4=2 14/5=4 といった具合に$cに格納されていきます。<br>&nbsp; &nbsp; $c = ($b % $l_loop);<br>&nbsp; &nbsp; //割り切れたかどうかを確認します。<br>&nbsp; &nbsp; if(0 == $c){<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;//割り切れた場合、大きいほうの整数でも割り算をして余りを出します。<br>&nbsp; &nbsp; &nbsp; &nbsp; $c = ($a % $l_loop);<br>&nbsp; &nbsp; &nbsp; &nbsp; //割り切れたかどうかを確認します。<br>&nbsp; &nbsp; &nbsp; &nbsp; if(0 == $c){<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//割り切れた場合、それが約数となるので、保存します。<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $d = $l_loop;&nbsp;&nbsp; &nbsp;//割り切れていない場合はここに格納されないので問題ありません。<br>&nbsp; &nbsp; &nbsp; &nbsp; } &nbsp; &nbsp;<br>&nbsp; &nbsp; }<br>}<br>//小さいほうの変数と同じになればすべての約数を確認したことになるので$d(格納していた約数)を出力します。<br>echo '最大公約数は'.$d.' &nbsp;';<br><br>//繰返しカウントを初期化します。<br>$l_loop = 0 ;<br><br>//最小公倍数の上限は小さいほうの整数と大きいほうの整数を掛け算した値になります。<br>//なので、小さいほうの整数に大きいほうの整数と同じになるまで繰り返し掛け算をする処理にします。<br>//※逆でもできます。<br>for($l_loop=1;$l_loop&lt;$a;$l_loop++)<br>{<br>&nbsp; &nbsp; //小さいほうを掛け算した結果が、大きいほうの整数で割り切れるか確認する<br>&nbsp; &nbsp; $c = ($b * $l_loop) % $a;<br>&nbsp; &nbsp; //割り切れたかどうか確認する<br>&nbsp; &nbsp; if(0 == $c){<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;//割り切れればそれが最小公倍数になるので表示します。<br>&nbsp; &nbsp; &nbsp; &nbsp; echo '最小公倍数は'.($b * $l_loop);<br>&nbsp; &nbsp; &nbsp; &nbsp; //繰返し処理を終了させます。<br>&nbsp; &nbsp; &nbsp; &nbsp; //ここでやめないと公倍数が続々表示されます。<br>&nbsp; &nbsp; &nbsp; &nbsp; break;<br>&nbsp; &nbsp; }<br>}<br>//以上です。</p>
]]>
</description>
<link>https://ameblo.jp/hirobits/entry-12499597052.html</link>
<pubDate>Wed, 31 Jul 2019 08:00:00 +0900</pubDate>
</item>
<item>
<title>PHP 第二回目復習</title>
<description>
<![CDATA[ <p>2日目～</p><p>&nbsp;</p><p>今日もゆったりまったり</p><p>&nbsp;</p><p>■プログラムが持っている特性</p><p>　・コーディングルールがある。</p><p>　・関数に値を持たせることができる。</p><p>&nbsp;</p><p>■PHPの決まりごと</p><p>　・関数の定義には function (○○){}で定義する</p><p>　・標準関数が準備されている。</p><p>　　それと同じ関数名は定義できない。</p><p>&nbsp;</p><p>■この日やったこと</p><p>　・関数</p><p>　・PHP 標準関数 (strlen()、time())</p><p>&nbsp;</p><p>■宿題・課題</p><p>　前回の課題処理を基に考えます。</p><p>　・最大公約数を処理する関数を作成し、結果を返す。<br>　・最小公倍数を処理する関数を作成し、結果を返す。<br>　・関数の実行結果を関数以外の場所で表示する。<br>　ヒントは以下の点です。<br>　　・関数には引数が必要です。<br>　　・結果を返すときは「return $(変数名);」で返します。<br>&nbsp;</p><p>■この日出てきた用語</p><p>　・コーディングルール</p><p>　　プログラムの可読性や記載法を統一させるためにルール化されたもの</p><p>　　→詳しくは他のwebページを参照してください。</p><p>&nbsp;</p><p>　・関数</p><p>　→いろんな処理を書いていくうえで、重なる処理を共通の使い回しできる状態にしたもの</p><p>　　利便性・保守性が上がる。</p><p>&nbsp;</p><p>　・引数</p><p>　→引数には数字だけでなく、文字列を渡すこともできる。その際引数の部分に直接文字列を入力するだけでなく、変数($○○)をわたすこともできる。</p><p>　　変数を渡すとき、変数名を渡すのではなく、「変数に格納されている情報を渡す」ということに気を付ける。</p><p>&nbsp;</p><p>　・strlen()</p><p>　　引数で渡した文字列の長さをreturnする。</p><p>　　※ここで注意！！！！</p><p>　　　'abcd'と半角を引数で渡したした場合「4」がreturnされるが、全角'AB'を引数とすると「6」が返ってくる。</p><p>　　　この原因はバイト単位で計算している。しかし、日本語のＡＢとなると、文字のエンコーディングが違うため、発生しています。</p><p>&nbsp;</p><p>　・Time()</p><p>　　引数に決まったフォーマットを入力することでreturnの表示形式が変わる関数がある。</p><p>　　どのように変化するかはPHP標準関数を参照</p><p>&nbsp;</p><p>&nbsp;</p><p>　・PHP標準関数</p><p><a href="https://www.php.net/manual/ja/indexes.functions.php">https://www.php.net/manual/ja/indexes.functions.php</a></p>
]]>
</description>
<link>https://ameblo.jp/hirobits/entry-12499536097.html</link>
<pubDate>Tue, 30 Jul 2019 20:58:25 +0900</pubDate>
</item>
<item>
<title>PHP 第一回目復習</title>
<description>
<![CDATA[ <p>1日目～</p><p>&nbsp;</p><p>今日からPHPの勉強スタート。約2年ぶり</p><p>&nbsp;</p><p>ということで、プログラムをする上での基本から</p><p>「プログラムは思った通りに動かない。作った通りに動く！！！」<br>■前提条件</p><p>　　・プログラムは上から下に流れる。</p><p>　　　→途中から上に戻ったりはしません。</p><p>　　　　　なので、自分の感性で、「プログラムのココが動いて次に上の処理が動いて。」といったことにはなりません。</p><p>　　・プログラム言語は分岐します。</p><p>　　　→ある条件の時にはコレといった切り分けができる。</p><p>　　　　　例としてはIf文等。</p><p>　　・繰返しがあります。</p><p>　　　　　→大きく分けてｆｏｒ文とwhile文がある。</p><p>&nbsp;</p><p>■プログラムが持っている特性</p><p>　・関数</p><p>　・演算子</p><p>&nbsp;</p><p>■PHPの決まりごと</p><p>　・プログラムの最後に「;」がないと、どこが終わりかコンピューターが理解できずにエラーが発生する。</p><p>　・変数の前に「$」を付ける。</p><p>　・echoは画面に結果を表示してくれる。</p><p>　・文字列はシングルクォーテーション「''」でくくる。</p><p>　・数字と文字列を結合してechoで出力したい場合は「.」を使う。</p><p>&nbsp;</p><p>■この日やったこと</p><p>　変数を自作し、echoで表示する。</p><p>　変数を複数作成して演算子、比較演算子を使って計算をし、echoで出力する。</p><p>　変数に文字列を格納し、echoで表示する。</p><p>　変数と文字列を計算する。</p><p>　変数をIf/else文をつかって表示の出しわけ</p><p>　defineで定義した定数を使ってIf文を作る。</p><p>　strposを使って検索</p><p>&nbsp;</p><p>■宿題・課題</p><p>問1．</p><p>　　変数$l_no01と<br>　　$l_no02を作り、この二つに整数を入れます。<br>　　この2つの最大公約数と最小公倍数を求めるプログラムは作れますかな</p><p>　</p><p>■この日出てきた用語</p><p>・IF文</p><p>　→「()」の式が条件に一致/不一致(True/False)したときに処理を行う。</p><p>&nbsp;</p><p>・switch文</p><p>　→いっぱい分岐があったときに、一致する条件に流れるというものを使いやすくしたもの</p><p>・for分</p><p>　→一定回数繰り返す。</p><p>・while文</p><p>　→条件に一致する間繰り返すというもの</p><p>&nbsp;</p><p>・関数</p><p>　→数学で勉強した時は「ｆ（ｘ）」といった形で表されていたもの。</p><p>　　例　・ｆ(x)=2x+3</p><p>　　　　　　これはｆ(x)を実行すると　ｘに入れた数値を右辺のｘに当て込み、計算する処理を表したもの。</p><p>　　　　　　プログラムでも同じ解釈となる。</p><p>　　　　　　ただし、プログラムの場合は、複数の処理が当て込まれている場合が多い。</p><p>　　　　　　また、PHPがすでに定義している関数(予約関数)も存在するため、定義するときは注意が必要である。</p><p>　　　※PHP関数一覧</p><p>　　　　　　・マニュアル内の全関数およびメソッドの一覧</p><p>　　　　　　<a href="https://www.php.net/manual/ja/indexes.functions.php">https://www.php.net/manual/ja/indexes.functions.php</a></p><p>&nbsp;</p><p>・演算子</p><p>　→「×」「÷」「＋」「－」だけではなく、「&gt;」「&lt;」「&amp;&amp;」「||」といった比較演算子も存在する。</p><p>　　例　$a = 30;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $b = 20;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (50 &lt; $a + $b){</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo '50以上';</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}&nbsp;</p><p>　　　　　↑$aに30を代入して、$bに20を代入して、$aと$bを合算した結果が50より大きかった場合は画面に「50以上」と表示するという処理</p><p>　　　　　この時の演算子は「=」「&lt;」「+」が当てはまる。</p><p>　　※演算子の処理順については下記URLを参照</p><p>　　　　　・演算子</p><p>　　　　　　<a href="https://www.php.net/manual/ja/language.operators.php">https://www.php.net/manual/ja/language.operators.php</a></p><p>　　※統合演算子を使う時は注意が必要。</p><p>　　　　→if文で条件に数字と文字列を比較した時、限界まで数字に翻訳されてしまう。</p><p>　　　　　例　if ( 3 == 'a3f') {} としたとき</p><p>　　　　　　　右辺の文字列「3」は数字に変換されるので、数字の3として扱う。aとｆは数字に変換できないので無視される。</p><p>・$○○</p><p>　→変数</p><p>　　※注意点　定数は数時から使うことはできません。また、「　_　」からスタートすると、PHPが定義している予約言語と被る可能性があります。</p><p>&nbsp;</p><p>・インデント</p><p>　→入れ子になっている処理を見やすくするため、段落を付けること。</p><p>&nbsp;</p><p>・defined&nbsp;(○○○○)</p><p>　→○○○○という定義はされているか？という確認。</p><p>・define(○○,××)</p><p>　→定数を定義する。簡単に言うと言い換えとなる。</p><p>　　例　define(　d_seijin　,20)</p><p>　　　　→d_seijinという定数がプログラムで作られた場合、20として扱う。</p><p>　　※注意点　定数は数時から使うことはできません。また、「　_　」からスタートすると、PHPが定義している予約言語と被る可能性があります。</p><p>&nbsp;</p><p>・require_once</p><p>　→引数で渡したファイルを読み込む関数。(onceとは1回のみ読み込むというもの)</p><p>&nbsp;</p><p>・strpos</p><p>　→文字列が格納されているかを調べる関数。</p>
]]>
</description>
<link>https://ameblo.jp/hirobits/entry-12498149439.html</link>
<pubDate>Fri, 26 Jul 2019 21:41:07 +0900</pubDate>
</item>
</channel>
</rss>
