2013-09-17から1日間の記事一覧

PHP練習問題

PHP練習問題

小数点第1位で四捨五入する round

PHP

文字列の一部を抽出する、substr,strpos,mb_strpos,mb_substr

PHP

'; print strpos('wxy@qwerty','@'); print '<br>'; //日本語を処理したい場合 $a = '東京都豊島区池袋'; $b = mb_strpos($a , '都'); print mb_substr($a,$b + 1);

日付関数を使った処理 date,mktime

PHP

「いまの時間は18時以降?」の条件を組み立てる

PHP

date関数の最初のパラメータに「G」を指定すると、0〜23までの「時」が返される この数値を「変数 $hour」に格納し18時を過ぎているかどうかの判断する if文の()には、「 $hour」が、18以上かどうかかを示す条件文($hour >= 18)を記述する = 18){ print'…

「もしも」が増えたら「switch文」

PHP

例:曜日ごとに違うメッセージを表示する ||

switch文で「おみくじ」を作る

PHP

「mt_rand関数」は、指定した範囲の数値をランダムに作成する 「mt_rand(1, 5)」と指定することで1から5までの数値がランダムに作成される

「for文」で繰り返し

PHP

1つの処理をX回繰り返す「ループ」という発想 「for文」で、一定回数の繰り返し処理ができる 「ループカウンター」を使って、繰り返し回数を記述する 「初期値」「終了条件」「増分値」の3要素がポイント《1から5まで表示するfor文》

for文を使う

PHP

<html> <head> <meta charset="utf-8"> <title>for文を使う</title> </head> <body> '."\n"; } print'商品は以上です'."\n"; ?> </body> </html>

連続した日付を扱う

PHP

'; }

商品1からを表示する

PHP

'."\n"; } print'商品は以上です'."\n";

繰り返し回数を出力する

PHP

<html lang="ja"> <head> <meta charset="UTF-8"> <title>繰り返し回数を出力する</title> </head> <body> <table border="1"> '; print'<td><img src="img/'.$i.'jpg"></td><td>商品'.$i.'</td>'; print'</tr>'."\n"; } ?> </table> </body> </html>

指定個数の画像を表示する

PHP

<html> <head> <meta charset="utf-8"> <title>指定個数の画像を表示する</title> </head> <body> <br>'."\n"; } ?> </body> </html>

「ループカウンター」を活用 for

PHP

PHP関数のパラメータに「ループカウンター」を埋め込む 指定した5日分の日付を表示 '."\n"; }2月30日はないので、29日が「0:基準」になります今日から5日分の日付を表示する '."\n"; }