PHP operaattorit
- 上一页 PHP muuttujat
- 下一页 PHP If...Else
Tämä luku näyttää erilaisia operaattoreita, joita voidaan käyttää PHP-skripteissä.
PHP:n laskennalliset operaattorit
运算符 | 名称 | 例子 | 结果 | 显示结果 |
---|---|---|---|---|
+ | Lisäys | $x + $y | $x jaon $y summa | 显示结果 |
- | Vähennys | $x - $y | $x jaon $y erotus | 显示结果 |
* | Kertominen | $x * $y | $x jaon $y tuote | 显示结果 |
/ | Jako | $x / $y | $x jaon $y osamäärä | 显示结果 |
% | Ota jäännös | $x % $y | $x jaon $y jäännös | 显示结果 |
Tässä esimerkissä näytetään eri laskennallisten operaattoreiden erilaisia tuloksia:
实例
<?php $x=17; $y=8; echo ($x + $y); // Tulostaa 25 echo ($x - $y); // Tulostaa 9 echo ($x * $y); // Tulostaa 136 echo ($x / $y); // Tulostaa 2.125 echo ($x % $y); // Tulostaa 1 ?>
PHP:n asettamisoperaattorit
PHP:n asettamisoperaattorit käytetään arvon kirjoittamiseen muuttujiin.
PHP:n perusasetusoperaattori on "=". Tämä tarkoittaa, että oikean puolen asettamisilmaisu asettaa vasemman puolen muuttujan arvon.
Asetus | On sama kuin | kuvaus | 显示结果 |
---|---|---|---|
x = y | x = y | Oikea puoli asettaa vasemman puolen laskennan arvon. | 显示结果 |
x += y | x = x + y | Lisäys | 显示结果 |
x -= y | x = x - y | Vähennys | 显示结果 |
x *= y | x = x * y | Kertominen | 显示结果 |
x /= y | x = x / y | Jako | 显示结果 |
x %= y | x = x % y | Jäännös | 显示结果 |
Tässä esimerkissä näytetään eri asettamisoperaattoreiden erilaisia tuloksia:
实例
<?php $x=17; echo $x; // Tulostaa 17 $y=17; $y += 8; echo $y; // Tulostaa 25 $z=17; $z -= 8; echo $z; // Tulostaa 9 $i=17; $i *= 8; echo $i; // Tulostaa 136 $j=17; $j /= 8; echo $j; // Tulostaa 2.125 $k=17; $k %= 8; echo $k; // Tulostaa 1 ?>
PHP:n merkkijonon operaattorit
运算符 | 名称 | 例子 | 结果 | 显示结果 |
---|---|---|---|---|
. | Jonojen yhdistäminen | $txt1 = "Hello" $txt2 = $txt1 . " world!" | Nyt $txt2 sisältää "Hello world!" | 显示结果 |
.= | Jonojen yhdistäminen | $txt1 = "Hello" $txt1 .= " world!" | Nyt $txt1 sisältää "Hello world!" | 显示结果 |
Tässä esimerkissä näytetään merkkijonon operaattoreiden tulosta:
实例
<?php $a = "Hello"; $b = $a . " world!"; echo $b; // Tulostaa Hello world! $x="Hello"; $x .= " world!"; echo $x; // Tulostaa Hello world! ?>
PHP lisäämis- ja vähennysoperaattorit
运算符 | 名称 | kuvaus | 显示结果 |
---|---|---|---|
++$x | esilisääminen | Lisää $x yhdellä, sitten palauta $x | 显示结果 |
$x++ | jälkilisääminen | Palauta $x, sitten lisää $x yhdellä | 显示结果 |
--$x | esivähennys | Vähennä $x yhdellä, sitten palauta $x | 显示结果 |
$x-- | jälkivähennys | Palauta $x, sitten vähennä $x yhdellä | 显示结果 |
Seuraava esimerkki näyttää erilaisia tuloksia eri lisäämis- ja vähennysoperaattoreiden käytössä:
实例
<?php $x=17; echo ++$x; // Tulostaa 18 $y=17; echo $y++; // Tulostaa 17 $z=17; echo --$z; // Tulostaa 16 $i=17; echo $i--; // Tulostaa 17 ?>
PHP vertailuoperaattorit
PHP vertailuoperaattorit käytetään kahden arvon (luku tai merkkijonon) vertaamiseen:
运算符 | 名称 | 例子 | 结果 | 显示结果 |
---|---|---|---|---|
== | yhtä suuri | $x == $y | Jos $x on yhtä suuri kuin $y, palauta totta. | 显示结果 |
=== | täysin yhtä suuri (täysin sama) | $x === $y | Jos $x on yhtä suuri kuin $y ja ne ovat saman tyyppisiä, palauta totta. | 显示结果 |
!= | ei yhtä suuri | $x != $y | 如果 $x 不等于 $y,则返回 true。 | 显示结果 |
<> | ei yhtä suuri | $x <> $y | 如果 $x 不等于 $y,则返回 true。 | 显示结果 |
!== | ei täysin yhtä suuri (täysin eri) | $x !== $y | Jos $x ei ole yhtä suuri kuin $y tai ne ovat eri tyyppiä, palauta totta. | 显示结果 |
> | suurempi | $x > $y | Jos $x on suurempi kuin $y, palauta totta. | 显示结果 |
< | pienempi | $x < $y | Jos $x on pienempi kuin $y, palauta totta. | 显示结果 |
>= | suurempi tai yhtä suuri | $x >= $y | Jos $x on suurempi tai yhtä suuri kuin $y, palauta totta. | 显示结果 |
<= | pienempi tai yhtä suuri | $x <= $y | Jos $x on pienempi tai yhtä suuri kuin $y, palauta totta. | 显示结果 |
Seuraava esimerkki näyttää erilaisia tuloksia tiettyjen vertailuoperaattoreiden käytössä:
实例
<?php $x=17; $y="17"; 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=17; $b=8; var_dump($a > $b); echo "<br>"; var_dump($a < $b); ?>
PHP loogiset operaattorit
运算符 | 名称 | 例子 | 结果 | 显示结果 |
---|---|---|---|---|
ja | ja | $x ja $y | Jos $x ja $y ovat molemmat totta, palauta totta. | 显示结果 |
tai | tai | $x tai $y | Jos $x tai $y on vähintään yksi totta, palauta totta. | 显示结果 |
xor | joko ekslutorni | $x xor $y | Jos $x ja $y ovat vain yksi totta, palauta totta. | 显示结果 |
&& | ja | $x && $y | Jos $x ja $y ovat molemmat totta, palauta totta. | 显示结果 |
|| | tai | $x || $y | Jos $x tai $y on vähintään yksi totta, palauta totta. | 显示结果 |
! | 非 | !$x | 如果 $x 不为 true,则返回 true。 | 显示结果 |
PHP 数组运算符
PHP 数组运算符用于比较数组:
运算符 | 名称 | 例子 | 结果 | 显示结果 |
---|---|---|---|---|
+ | 联合 | $x + $y | $x 和 $y 的联合(但不覆盖重复的键) | 显示结果 |
== | 相等 | $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。 | 显示结果 |
下例展示了使用不同数组运算符的不同结果:
实例
<?php $x = array("a" => "apple", "b" => "banana"); $y = array("c" => "orange", "d" => "peach"); $z = $x + $y; // $x 与 $y 的联合 var_dump($z); var_dump($x == $y); var_dump($x === $y); var_dump($x != $y); var_dump($x <> $y); var_dump($x !== $y); ?>
- 上一页 PHP muuttujat
- 下一页 PHP If...Else