2013年2月2日土曜日

ドットインストール PHPの基礎②


ループの抜け方


break,←ループを終了
continue.←ループをスキップ

for ($i = 0; $i < 10; $i++) {
                if ($i > 5) {
                break;
                }
                echo $i;
}

for ($i = 0; $i < 10; $i++) {
                if ($i % 2 == 0 ) {
                continue;
                }
                echo $i;
}


配列


似たようなデータをグループ化できる

$youbi = array(“Sun”, “Mon”, “Tue”);
echo $youbi[0];

$配列名[番号];で呼び出せる

追加の仕方
$配列名[] = “追加したい値”;
で配列の末尾 追加したい値が追加される

var_dump($配列名);←全ての配列を表示する関数

$変数名[番号] = “更新後の値”;
で更新できる

要素を削除したい場合
unset($配列名[削除したい要素番号]);


連想配列


要素のラベルを番号ではなく文字にすることもできる
$sales = array (“tanaka”=>150, “tagichi”=>200);

echo $sales[“tanaka”];

配列をループさせる
$youbi = array (“sun”, “mon”, “tue”);
$sales = array (“tanaka”=>150, “taguchi” => 500);

foreach ( $youbi as $y){
                echo $y;
}

foreach ($sales as $name => $amount){
                echo $name, $amount;
}


関数


function sayHi(){
echo “hi”;
}

sayHi();

function 関数名($引数名=初期値){
命令 $引数名
}

関数名(引数)
で引数を含んだ命令を実行できる

関数名()とすると
初期値で命令を実行してくれる

命令中にreturnとすると値を返してくれる


ローカル変数


ローカル変数とは関数内でのみ有効な変数

function sayHi($引数 = 初期値){
                $ローカル変数 =”php”;
                return “hi! $引数 from $ローカル変数”;
}

echo sayHi();
echo $ローカル変数;←これはエラーが返される

 

あらかじめ用意されている関数を使ってみよう



$x = 5.2
echo ceil($x).””;
echo floor($x);
echo round($x);
echo pi($x);
echo rand(1, 100);
echo mt_rand(1, 100);

0 件のコメント:

コメントを投稿