PHP入門 ~演算子~

PHP入門−演算子

これからPHPの勉強を始める方を対象にしたPHP入門です。

この記事では、PHPの演算子について説明をします。

目次

代入演算子

左項に置いた変数、定数等を右項の値を代入、設定します。

演算子 説明
= $a = b $aにbの値を代入、設定する

比較演算子

比較演算子は、式の結果を比較するために使用されます。

名前 結果
等しい $a == $b 型の相互変換をした後で $a が $b に等しい時に、真。
等しい $a === $b $a が $b に等しく、および同じ型である場合に、真。
等しくない $a != $b $a が $b に等しくない場合に、真。
等しくない $a <> $b $a が $b に等しくない場合に、真。
等しくない $a !== $b $a が $b と等しくないか、同じ型でない場合に、真。
より少ない $a < $b $a が $b より少ない時に、真。
より多い $a > $b $a が $b より多い時に、真。
より少ないか等しい $a <= $b $a が $b より少ないか等しい時に、真。
より多いか等しい $a >= $b $a が $b より多いか等しい時に、真。

加算子・減算子

while文は、論理式の値が真の間に入れ子の処理を繰り返します。

名前 加算子・減算子
前置加算子 ++$a $a に 1 を加え、$a を返します。
後置加算子 $a++ $a を返し、$a に1を加えます。
前置減算子 –$a $a から 1 を引き、$a を返します。
後置減算子 $a– $a を返し、$a から 1 を引きます。
<?php
  echo "後置加算"."\n";
  $a = 1;
  echo "1で出力します: " . $a++ . "\n";
  echo "2で出力します: " . $a . "\n";
 
  echo "前置加算"."\n";
  $a = 1;
  echo "2で出力します: " . ++$a . "\n";
  echo "2で出力します: " . $a . "\n";
?>

論理演算子

名前 加算子・減算子
論理積 $a and $b $a および $b が共に true の場合に true
論理和 $a or $b $a または $b のどちらかが true の場合に true
排他的論理和 $a xor $b $a または $b のどちらかが true でかつ両方とも true でない場合に true
論理積 $a && $b $a および $b が共に true の場合に true
論理和 $a || $b $a または $b のどちらかが true の場合に true
否定 ! $a $a が true でない場合 true

文字列演算子

<?php
$a = "Hello ";
$b = $a . "World!"; // $b は、"Hello World!" となります。

$a = "Hello ";
$a .= "World!"; // $a は、"Hello World!" となります。
?>

初心者のためのPHP入門 掲載一覧

【目次】初心者向け PHP入門

プログラム学習に限界を感じていませんか?

よかったらシェアしてね!
  • URLをコピーしました!
目次