umashika's blog

情弱な大学生によるプログラミングや読書などに関するブログ

PHP

HTMLタグを直接記述する

PHP

printやechoを使わずにHTMLタグを記述するには一旦?>で閉じてしまえばいいそうです。 =18): ?> <BODY BGCOLOR =black><FONT color=yellow>夜</font></BODY> =9):?> <BODY BGCOLOR =lime>昼</BODY> =6):?> <BODY BGCOLOR =blue>朝</BODY> 因みに今までは

if:~endif文

PHP

=12){ print "午後:"; if($time>=18){ print "夜"; }else{ print "昼"; } }else{ print "午前"; if($time>=6){ print "昼"; }else{ print "夜"; } } ?> というifからの2つ分岐とelseからの2つ分岐の4通りの分岐がある構造を考えます。 これは入れ子になって…

elseif文

PHP

複数の条件で分岐させたいときはelseif文を使います。 =18){ print "夜です"; } elseif($time>=9){ print "昼です"; } elseif($tiem>=6){ print "夜です"; } ?> この構文はC言語には直接ない構文ですね。 まず0~6時、18~24時ならば「夜です」と表示させ次に…

論理演算子

PHP

論理演算子についてです。 =18){ print "<p>夜です</p>"; }else{ print "<p>昼間です</p>"; } ?> このようにorを用いることにより「$time<6」または「$time>=18」がTRUEならばif文以下を実行という様に論理演算子orが用いられます。 or は || でも書き換え可能です。という…

比較演算子

PHP

そうです</p>"; }else{ print "<p>違います</p>"; } //$aが$bと等しく型も同じか if($a===$b){ print "<p>そうです</p>"; }else{ print "<p>違います</p>"; } ?> という風にPHPでは型まで同じかどうか比較ができるそうです。この例で言うと、$aは数字の2ですが$bは文字列としての2です…

条件分岐

PHP

おなじみ条件分岐の書き方を学びました。 午前です</p>"; }else{ print "<p>午後です</p>"; } ?> このように書きます。date("G")とは24時間単位の時間の2桁表示です。現在は6時54分であって、06<12がTRUEとなるので”午前です”が表示されます。<p>のタグは<p>~</p>を一つのパ</p>…

ここまでの復習

PHP

今日は2015年です。 4月(April)で 7日(Tuesday)です。 と、表示したかったら、改行のnl2br関数,時間表示のdate関数を用いて

printf関数

PHP

。前回のコードでピリオドをいちいち書くのは面倒くさいですよね。 そこでprintf関数の出番ですよ。 printf関数では書き出す文字列の形式を先に書き出して、後で入れ込む値を指定します。 例えば、 これで”今日は2015年4月7日です”と表示されます。変換指定…

date関数

PHP

時間の処理に関する関数を勉強しました。 date関数です。 とすると"今日は2015年04月7日ですぞい"と表示されます。注意は文字列と関数を繋げるときに結合子のピリオドを忘れないように。 このように書くのは面倒くさいので、次のように書くことも出来るよう…

タイムスタンプの表示方法

PHP

PHPでは1970年1月1日0時から経過した秒数で表現するUNIXタイムスタンプを使います。 と書くと、例えば2015年4月7日4時55分30秒では1428350136と表示されます。つまり1970年1月1日0時から1428350136秒たっているってことですね。(よく分からんw) 因みに、…

define関数

PHP

define関数というのを学びました。 定数を定める関数です。 define("定数名",数字);で宣言です。 次のプログラムは単価100円、個数20個買ったとき合計の値段はいくらか、というプログラムです。 個数はいつでも変えられるように変数を使いますが、単価は基…

nl2br関数

PHP

htmlの改行<BR>タグをPHPで書く方法を学びますた。 で 今日 も 一日 頑張るぞい と表示されるようです。 HTMLでは 今日<BR>も<BR>一日<BR>頑張るぞい と同じらしいですね。

リンクの貼り方

PHP

今回はリンクの貼り方を学びました。 ソフトバンククリエイティブへ</a> end; ?> phpというよりはHTMLの話なんですが……。 htmlのタグについては<A>−HTMLタグリファレンスを参考にしました。 </a>

PHP始めます

PHP

今日からPHPを始めます。 web系の言語にはあまり興味はないのですが、一つはやっておいた方がいいなと思ったからです。