0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[学習4日目]PHP(初級編) - 変数の表示の仕方、繰り返し処理、分岐処理の書き方

Last updated at Posted at 2020-02-07

変数定義や配列、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点です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?