忍者ブログ

からすまる日誌

2020010803 if,for

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2020010803 if,for

  <?php
  $value="A";
  if($value=="A"){
   echo "Aが入力された";
   $value="B";
  }elseif($value=="B"){
   echo "Bが入力された";
  }elseif($value==""){
   echo "何も入力されていない";
  }else{
   echo "A,B以外が入力された";
  }
  ?>
 
ではこれは?
→普通にAの処理だけがあってif文を抜ける
Bにいったりはしない
 

なおelse ifと半角開けてもよかったらしい
 

if文の別の書き方もある
 
if(条件1):
 条件1がtrueのとき
elseif(条件2):
 条件2がtrueのとき
else:
 条件がfalseのとき
endif;
 
ワードプレスはこういう記述が多いらしい
この場合はelse ifと半角入れるとエラーになる
 

true
false
==
!=
 

for文
 
for(初期値;繰り返しの条件;繰り返し後の処理){
 繰り返し行う処理
}
 
というこれもいままでと同じ記述。
 
--->for.php
 
<!DOCTYPE html>
<html lang="ja">
<head>
 <meta charset="UTF-8">
 <title>for文</title>
 <link rel="stylesheet" href="test1.css">
</head>
<body>
 <?php
 for($i=1; $i<=5; $i++){
  echo "カウンタ変数".$i."<br>";
 }
 ?>
</body>
</html>
 
目新しいことは特にない。ただしiについても「$i」と記述する必要がある
 

ではこれをリストと組み合わせましょう
 
<!DOCTYPE html>
<html lang="ja">
<head>
 <meta charset="UTF-8">
 <title>for文</title>
 <link rel="stylesheet" href="test1.css">
</head>
<body>
 <h1>for文</h1>
 <ul>
  <?php
  for($i=1; $i<=5; $i++){
  ?>
  <li>
  <?php
   echo "カウンタ変数".$i."<br>";
  ?>
  </li>
  <?php
  }
  ?>
 </ul>
</body>
</html>
 

こういう文字列の記述がある
 
 $str="a";
 $str=$str."bc";
 $str.="bc";
 

$num=0;
echo $num++;
この出力結果は?
0
 
echoしてから++が行われるのでこうなる
 
echo ++$num;
こうかくと出力結果は
1
 
--->for.php
 
<!DOCTYPE html>
<html lang="ja">
<head>
 <meta charset="UTF-8">
 <title>for文</title>
 <link rel="stylesheet" href="test1.css">
</head>
<body>
 <h1>for文</h1>
 <ul>
  <?php
  $str="a";
  for($i=1; $i<=5; $i++){
  ?>
  <li>
  <?php
   echo "カウンタ変数".$i."<br>";
   echo $str.="bc";
  ?>
  </li>
  <?php
  }
  ?>
 </ul>
 <!--
 $str="a";
 $str=$str."bc";
 $str.="bc";
 -->
</body>
</html>
 
PR

コメント

ブログ内検索

カレンダー

04 2025/05 06
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31