元DQNの話したいことOkissta.com

php個人的メモ1

開始 <?php
終了    ?>

画面の出力 print "~";

phpをHTMLに埋め込む

<?php
  $now = date("Y年m月d日 h時i分");
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE></TITLE>
</HEAD>
<BODY>
<HR>
<BR>
現在の日時は <?=$now?> です。<BR>
<BR>
<HR>
</BODY>
</HTML>

コメント記述 //コメント
複数行コメント /*コメント */

phpの変数は宣言なし
変数名の前に$
英語や数字を使える 先頭に数字はNG
大文字と小文字は区別

変数には数値や文字などを代入出来る
代入の代入ができる
データの代入では = の左に変数 右にデータや別の変数を置く
変数には制約がないため 文字 整数 小数点数など代入可能
異なるデータを次々代入できる ただし上書き

例:
<?php
  $a = 100;    $aは100である
  print $a;    $aを出力しろ
  print "<BR>"; 改行
  print $a + 100; $aに100を足した数を出力しろ
  print "<BR>";

  $a = $a + 50;  これより下は$aとは$a+50つまり150だ
  print $a;     150だ!!
  print "<BR>"; 改行

  $b = 200 + 30; $bとは230だ
  print $b;     230!!!
  print "<BR>";  改行
  print $a + $b;  150+230ということを出力しろ
  print "<BR>";   疲れた

?>

ブラウザ表示

100
200
150
230
380

数値の演算
エクセルと同じ

足し算=+
引き算=-
掛け算=*
割り算=/
剰余=%

例:
<?php
  $a = 50;
  $b = 40;

  print $a + $b; 50+40 =90
  print "<BR>";
  print $a - $b;  50-40=10
  print "<BR>";
  print $a * $b;   50×40=2000
  print "<BR>";
  print $a / $b;   50÷40=1.25
  print "<BR>";
  print $a % $b;  50÷40=1と10あまり =10
  print "<BR>";

?>

出力:
90
10
2000
1.25
10

複合演算子
例:
<?php
  $a = 50;        //変数aに初期値として50を代入

  $a += 10;       //変数aに10を加算
  print $a;    60
  print "<BR>";

  $a -= 30;       //変数aから30を減算
  print $a;    30
  print "<BR>";

  $a *= 3;        //変数aを3倍
  print $a;    90
  print "<BR>";

  $a /= 6;        //変数aを6で除算
  print $a;   15
  print "<BR>";

?>


出力
60
30
90
15

つづく


SPONSORED LINK

0 件のコメント:

コメントを投稿