phpを(ようやく)初めて学習した(2)
if文の書き方
<?php $role="admin"; $pos="president"; if ($role=="admin" && $pos=="president") { echo "you are admin & president"; }else { echo "you are NOT admin"; } ?>
アンドの条件は「&&」として二つ重ねる。
(上記出力は、you are admin & president)
<?php $role="admin"; $pos="stuff"; if ($role=="admin" || $pos=="president") { echo "you are admin & president"; }else { echo "you are NOT admin"; } ?>
orの場合は「||」を二つ重ねる。
(上記出力も、you are admin & president)
for文の書き方
<?php for ($i=0; $i <10 ; $i++) { echo $i.","; } ?>
出力は
0,1,2,3,4,5,6,7,8,9,
となる。
インクリメントは「++」
<?php for ($i=20; $i >0 ; $i--) { echo $i.","; } ?>
デクリメントは「--」。出力結果は以下になる。
20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,
<?php for ($i=10; $i >=0 ; $i--) { if ($i==0) { echo $i; }else { echo $i.","; } } ?>
forとifを組み合わせる。出力は以下になる。
10,9,8,7,6,5,4,3,2,1,0
<?php $group = array("tanaka","suzuki","toyota","matsuda"); for ($i=0; $i <sizeof($group) ; $i++) { echo $group[$i].";"; } ?>
arrayとforを組み合わせる。長さを動的にするにはsizeofを使えばよい。出力は以下になる。
tanaka;suzuki;toyota;matsuda;
<?php $group = array("tanaka","suzuki","toyota","matsuda"); foreach ($group as $key => $value) { echo $key.";".$value.","; } ?>
foreachの使い方。出力は以下。
0;tanaka,1;suzuki,2;toyota,3;matsuda,
while文の書き方
<?php $a = 0; while ($a <= 10) { echo $a.","; $a++; } ?>
出力結果は以下の通り。
0,1,2,3,4,5,6,7,8,9,10,