PHP 算術(shù)演算子
演算子 | 名前 | 例 | 結(jié)果 |
+ | 加算 | $x + $y | $x と $y の合計(jì) |
- | 減算 | $x - $y | $x と $y の差 |
* | 乗算 | $x * $y | $xと$y |
の積
/ | 除算 | $x / $y | $x と $y |
の商 % | 剰余は、係數(shù)および係數(shù) | $x % $y | とも呼ばれます。殘り$x を $y で割った |
例
次の例は、さまざまな算術(shù)演算子を使用したさまざまな結(jié)果を示しています:
<?php
$x=10;
$y=6;
echo ($x + $y)."<br/>"; // 輸出 16
echo ($x - $y)."<br/>"; // 輸出 4
echo ($x * $y)."<br/>"; // 輸出 60
echo ($x / $y)."<br/>"; // 輸出 1.6666666666667
echo ($x % $y)."<br/>"; // 輸出 4
?>
PHP代入演算子
數(shù)學(xué)では = (等號) と呼ばれます。等號の右側(cè)の値を等號の左側(cè)の変數(shù)に代入すると、左側(cè)の変數(shù)が右側(cè)の値になります。
シンボル | 例 | 等価性 |
+= | $x += $y | $x = $x + $y |
-= | $x -= $y | $x = $x - $y |
*= | $x *= $y | $x = $ x * $y |
/ /= $ x /= $y$ x = $ x /$y | | % $y |
.= | $x .= $y | $x = $x . $y |
例
以下の例と同等の方程式が明確に説明されています。 $x + = $y は $x = $x + $y と同等です 名前 例 結(jié)果 | . | 連結(jié) $txt1 = "Hello" $txt2 = $txt1 . "world!" $txt2 には "Hello world!" が含まれます。 例
次の例は、文字列演算子を使用した結(jié)果を示しています。簡単に言うと、自分自身を 1 つ加算または減算します シンボル 説明 $x++ 最初に割り當(dāng)ててから | を追加します $x-- 最初に値を割り當(dāng)てます | を減算します ++$x 最初に加算してから | | を代入します --$x まず減算してから | | を代入します上記の使用法は実際には非常に簡単で、上記の例に従うだけです。段階に分けて、プロセスに応じて判斷します。 例 <?php
$x = 5;
$y = 8;
$x += $y;
echo $x; 次のように、最初に値を追加してから値を割り當(dāng)てることを比較してみましょう: <?php
$a = "Hello";
$b = $a . " world!";
echo $b; // 輸出 Hello world!
echo "<br/>";
$x="Hello";
$x .= " world!";
echo $x; // 輸出 Hello world!
?> $x-- と --$x をもう一度実験してみてください
ちょっとしたテスト 以下の $water + $paper の結(jié)果を正しく推測できるかどうか見てみましょう? <?php
$x = 5;
//先賦值后加:即先將$x的值賦值給$y。$x的值為5,所以將$x的值賦值給$y。$y也為5
$y = $x++;
//$x的結(jié)果輸出為6,因?yàn)橘x值給$y后,$x自己又把自己進(jìn)行了+1操作。所以,$x的結(jié)果為6
echo $x;
?> 正解でしたか
PHP比較演算子:
PHP比較演算子は2つの値を比較するために使用されます(數(shù)値または文字列) :
オペレーター | 名前 | 例 | 結(jié)果 | == | は | $x == $yと等しい | $x が $y と等しい場合に true を返します。 | ===
| 合同 (同一)
| $x === $y
| $x が $y に等しく、同じ型の場合、 true を返します | ! = | | $x と等しくない != $y | $x が $y と等しくない場合に true を返します。 | <> | | $x に等しくない <> $y | $x が $y に等しくない場合に true を返します。 | !== | 合同ではありません (完全に異なります) | $x !== $y | $x が $y と等しくなく、同じ型ではない場合に true を返します。 | & gt; より大きい $ x & gt; $ y | $ x が $ y より大きい場合、true を返します。 | | < | が $x より小さい < $y | $x が $y より小さい場合、true を返します。 | | >= | | $x 以上 >= $y | $x が $y 以上の場合に true を返します。 | <= | 以下or等しい | $x <= $y | $x が $y 以下の場合に true を返します。 |
例 次の例は、特定の比較演算子を使用したさまざまな結(jié)果を示しています。 演算子
名前
例 | 結(jié)果 | and with $x と $y | if $x と If $y がすべての場合trueの場合はtrueを返します。 $x と $y の少なくとも 1 つが true の場合、true を返します。 xor | XOR | $x xor $y | $x と $y の一方だけが true の場合、true を返します。 | |
&& | with | $x && $y | $x と $y の両方が true の場合、true を返します。 |
|| |
または |
$x || 少なくとも 1 つが true の場合、true を返します。 | | ! Not | !$x | $x が true でない場合、true を返します。 | | それでは、いくつかの例を試してみましょう。
論理積: <?php
$x = 8;
$y = ++$x;
echo $x;
?> 論理OR: <?php
$x = 5;
$y = 6;
$paper = ++$x + $x++;
$water = $y-- + $x--;
echo $water + $paper;
?> 論理否定: rrりー
PHP配列演算子 演算子 | 名前 | 例 | 結(jié)果 | + ユナイテッド | $ x + $y | $x と $y の結(jié)合 (ただし、重複キーは対象外) | | == | Equal
| $x == $y if $x と $y が同じキー/値ペアである場合、 trueを返します。 | | ===
| Congruent
| $x === $y $x と $y が同じ順序と型の同じキー/値ペアを持つ場合に true を返します。 | | != | ?? | $x と等しくない != $y | $x が $y と等しくない場合に true を返します。 | <> | 不等 | $x <> $y | $x が $y と等しくない場合に true を返します。 | !== | 合同ではありません | $x !== $y | $x が $y と完全に異なる場合に true を返します。 |
PHP 配列演算子は配列を比較するために使用されます: 例
次の例は、異なる配列演算子を使用した異なる結(jié)果を示しています: <?php
$x=100;
$y="100";
var_dump($x == $y);
echo "<br>";
var_dump($x === $y);
echo "<br>";
var_dump($x != $y);
echo "<br>";
var_dump($x !== $y);
echo "<br>";
$a=50;
$b=90;
var_dump($a > $b);
echo "<br>";
var_dump($a < $b);
?> 三進(jìn)法演算子
三項(xiàng)演算子の形式:
(expr1)?(expr2):(expr3); //式 1?式 2 :式 3 ; インスタンス りー
<?php
$x=10;
$y=6;
echo ($x + $y)."<br/>"; // 輸出 16
echo ($x - $y)."<br/>"; // 輸出 4
echo ($x * $y)."<br/>"; // 輸出 60
echo ($x / $y)."<br/>"; // 輸出 1.6666666666667
echo ($x % $y)."<br/>"; // 輸出 4
?>
現(xiàn)時(shí)點(diǎn)ではコースウェアはダウンロードできません?,F(xiàn)在スタッフが整理中です。今後もこのコースにもっと注目してください?
このコースを視聴した生徒はこちらも學(xué)んでいます
|
| |