研修(php実践)
簡単なphpプログラムの課題。
課題
・配列操作
$array = array("a", "b", "c")
1 この配列の並び順を逆にしてください。
2 この配列のうちからランダムに1つ値を取り出してください。
3 この配列の並び順をランダムにしてください。
1 array_reverse($array)で逆順にソート。
2 array_rand($array, 1)でランダム抽出、引数の数字は抽出する数
3 shuffle($array)で$arrayの配列順がランダムにソート。
・文字列操作
$str = "abcdefgaabbacd"
1 この文字列中にaが何個あるか調べてください。
2 この文字列中にabの並びが何個あるか調べてください。
3 この文字列の長さを調べてください。
1 substr_count($str, "a")で指定した文字の個数を返す。
2 substr_count($str, "ab") 文字列も同様に可能
3 strlen($str)で文字の数を返す。
・計算
10202 / 243 の余りを計算する。
$a=10202; $b=243; $c=$a%$b;
※$a=10202%243でも可能。変数で処理したほうが自分は分かりやすい。
phpプログラムは大学院で少し教えていたのでスムーズにこなした。