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

php個人的メモ2 インクリメント デクリメント 文字列の出力

インクリメント ++
デクリメント  --

例:
<?php
  $a = 1;

  print ++$a;     先に記述なので2
  print "<BR>";

  $a++;        後ろに記述なので今は2 でも次から3
  print $a;       前述のとおり 3と出力
  print "<BR>";

  print $a++;     後ろに記述なので3と出力 次から4
  print "<BR>";

  print $a;      4と出力
  print "<BR>";

?>

前に記述すると+されてからprintされる
後に記述するとprintされた後から+される

出力:

文字列の扱い方
・前後には必ず” ダブルクォーテーションで囲む(Shift+2)
文字として”を出力したい場合は ¥”と書く
・間に.ピリオドを入れると全体を連結して1つの文字列にできる
・間に.=ピリオドとイコールを入れると、左辺の変数に代入されている文字列の後ろに右辺の文字列/変数に代入した文字列を結合できる

HTMLを使用する場合はダブルクオォーテーションが使えないので’シングルクオーテーションか¥”で代用して使用する

例:
<?php
  $a = "PHP";
  $b = "MySQL";

  print $a;    PHPと出力   
  print "<BR>";

  print $a . "と" . $b . "<BR>"; ピリオドでつないでいるのでPHPとMySQLと出力

  $a .= "と" . $b; 文字列をピリオドイコールで結合 
  print $a . "<BR>"; 上記で結合したので$a単独でPHPとMySQLと出力
  $a .= "をただいま勉強中です!"; さらに結合
  print $a . "<BR>"; $aのみでPHPとMySQLをただいま勉強中です!と出力

  print "\"PHP\"" . "と\"MySQL\"<BR>"; ”を文字列出力

  print "<FONT color='#ff0000'>" . $a . "<BR>"; ’でHTMLタグを反映
  print "<FONT color=\"#ff0000\">" . $a . "<BR>"; ¥”でHTMLを反映

?>

出力:
PHP
PHPとMySQL
PHPとMySQL
PHPとMySQLをただいま勉強中です!
"PHP"と"MySQL"
PHPとMySQLをただいま勉強中です!
PHPとMySQLをただいま勉強中です!


SPONSORED LINK

0 件のコメント:

コメントを投稿