変数定義や配列、if文やfor文の基本的な概念?書き方?はC言語とほとんど同じだったので省略。
以下、PHPっぽいなと思った書き方の決まりを記録します。
##変数の表示
###表示する時の変数には「$」を前につける + 改行をつける場合は「$変数.'<br>'
」と書く。
index.php
$i = 0;
echo $i.'<br>';
##繰り返し処理、分岐処理
###if文やfor文の()内の変数は全て「$」をつける
index.php
for($i=0; $i<10; $i++){
if($i % 3 == 0){
.....
}
...
}
###breakはループを完全に抜ける、continueは現在の周だけスキップしてループは続ける
index.php
for($i=1; $i<=1000; $i++){
if($i % 3 == 0){
continue;
}
echo $i.'<br>';
}
こうすると、iが1〜1000の間for文が回されるが、3の倍数の時だけ、echoまでいかずに次のiにいく。
結果はこんな感じなる。
1
2
4
5
7
8
10
11
13
###foreach文は配列のためのfor文みたいな感じ
foreach文は初めてみた。(私の学習した中の言語では。)
配列の値を順番に取り出してくれるらしい。
配列のキーを取り出すには$key
を。値を取り出すには$value
を使う。
foreachの()内は(
配列 as
キー変数 =>
値変数 )
と書く。
index.php
$scores = array('数学' => 70, '英語' => 90, '国語' => 80);
foreach($scores as $key => $value){
echo $key.'は'.$value.'点です。<br>';
}
結果はこうなります。
数学は70点です。
英語は90点です。
国語は80点です。