pengendali PHP
PHP算術運算符
| ?>???>?>?>名稱?>< ??>?> | ?>??例子?>?>?> | ?>??結果?>?>< /td> | ||||||||||||||||
? ? + td> | ??加法 | $x + $y | $x 與 $y 求和 | ||||||||||||||||
? ? - | ??減法 | $x - $y | $x 與 $y 的差數(shù) | ||||||||||||||||
? ? * | ??乘法 | $x * $y | $x 與 $y 的乘積 |
/ | 除法 | $x / $y | $x 與 $y 的商數(shù) |
% | 取余也叫取模、求模 | $x % $y | $x 除 $y 的余數(shù) |
Contoh
Contoh berikut menunjukkan hasil yang berbeza menggunakan operator aritmetik yang berbeza:
<?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 ?>
Pengendali tugasan PHP
Dalam matematik, kami memanggil = (tanda sama) operator tugasan, iaitu: tetapkan nilai di sebelah kanan tanda sama. Jika pembolehubah di sebelah kiri tanda sama diberikan, pembolehubah di sebelah kiri akan menjadi nilai di sebelah kanan.
| ?> Contoh?>?> | ??>Kesamaan?>?> | ||||||||||||
?>+=?> | $x += $y | $x = $x + $y | ||||||||||||
?> -=?> | $x -= $y | $x = $x - $y | ||||||||||||
?> *=?> | $x *= $y | $x = $x * $y |
/= | $x /= $y | $x = $x / $y |
%= | $x %= $y | $x = $x % $y |
.= | $x .= $y | $x = $x . $y |
Contoh
Contoh dan persamaan berikut dinyatakan dengan jelas.
$x += $y bersamaan dengan $x = $x + $y
<?php $x = 5; $y = 8; $x += $y; echo $x;
aksara PHP Pengendali rentetan
| ?> Nama< ??>?> | ? >< span style="font-size: 16px;"> Contoh?>?> | ?>Hasil?>?> | ||||||||||||
??>. ? >?> | Penggabungjalinan | $txt1 = "Hello" $txt2 = $ txt1 ". dunia!" | Sekarang $txt2 Mengandungi "Hello dunia!" | ||||||||||||
?> .=?>?> | Tugasan gabungan | $txt1 = "Hello" $txt1 .= " world!" | Kini $txt1 mengandungi "Hello world!" |
Contoh
Contoh berikut menunjukkan hasil penggunaan operator rentetan:
<?php $a = "Hello"; $b = $a . " world!"; echo $b; // 輸出 Hello world! echo "<br/>"; $x="Hello"; $x .= " world!"; echo $x; // 輸出 Hello world! ?>< . ??>
Simbol | Penerangan | ||||||||||||||||||
$x++ | Tetapkan nilai dahulu dan tambah kemudian | < /tr >||||||||||||||||||
$x-- | < td width="138" valign="top" style="border-width: 1px; border-style: solid; word-break: break-all;"> Berikan nilai dahulu dan kemudian tolakkannya|||||||||||||||||||
++$x | < td width="138" valign="top" style="border-width: 1px; border-style: solid; word-break: break-all;"> Tambah dahulu dan kemudian tetapkan nilai|||||||||||||||||||
--$x | Tolak dahulu dan kemudian tetapkan nilai |
運算符 | 名稱 | 例子 | 結果 |
== | 等于 | $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。 |
> | 大于 | $x > $y | 如果 $x 大于 $y,則返回 true。 |
< | 小于 | $x < $y | 如果 $x 小于 $y,則返回 true。 |
>= | 大于或等于 | $x >= $y | 如果 $x 大于或者等于 $y,則返回 true. |
<= | 小于或等于 | $x <= $y | 如果 $x 小于或者等于 $y,則返回 true。 |
Contoh
Contoh berikut menunjukkan hasil yang berbeza menggunakan operator perbandingan tertentu:
<?php $x = 5; $y = 6; $paper = ++$x + $x++; $water = $y-- + $x--; echo $water + $paper; ?>
Operator Logik PHP
| ?>Nama?>?>< /td> | ? > Contoh?>?> | < span style="font-size: 16px;">?> Keputusan?>?> | ||||||||||||||||
dengan | $x dan $y | ? > atau | ?> atau | ?>$x atau $y | Jika sekurang-kurangnya satu daripada $x dan $y adalah benar, kemudian Kembali benar. | ||||||||||||||
? > xor | ?> XOR td > | ?>$x xor $y | Jika ada dan hanya satu daripada $x dan $y adalah benar, kembali benar. |
? ??&& | ? ??與 | $x && $y |
?>?>? ??||?> | ?> ?>?>? ?或?> | ?> ?>?>$x || $y?> | 如果 $x 和$y 至少有一個為 true,則返回 true。 | ||||||||||||
? ??! | ? ?非 | 如果 $x 不為 true,則返回 true。< /td> |
Kemudian mari kita berikan beberapa contoh untuk dicuba,
Logik DAN:
<?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); ?>
Logik ATAU:
<?php header("Content-type:text/html;charset=utf-8"); //設置編碼 $x = true; $y = false; //邏輯與(并且),要求兩個都為true才執(zhí)行真區(qū)間,所以代碼中執(zhí)行假區(qū)間 if($x && $y){ echo '執(zhí)行了真區(qū)間'; }else{ echo '執(zhí)行了假區(qū)間'; } ?>
Logik BUKAN:
<?php header("Content-type:text/html;charset=utf-8"); //設置編碼 $foo = false; $bar = true; //邏輯或,有一個為真則為真 if($foo || $bar){ echo '執(zhí)行真區(qū)間'; }else{ echo '執(zhí)行假區(qū)間'; } ?>
Pengendali tatasusunan PHP
| ?>Nama?>?> | ?>Contoh?>?> | ?>Hasil?>?> | ||||||||||||||||
+ | Union | $x + $y | Kesatuan $x dan $y (tetapi tidak meliputi kunci pendua) | ||||||||||||||||
?> == | ?> Equal | ?>$x == $y | Mengembalikan benar jika $x dan $y mempunyai pasangan kunci/nilai yang sama. | ||||||||||||||||
? > === | ?> Kongruen < /td> | ?>$x === $ y | Jika $x dan $y mempunyai yang sama pasangan kunci/nilai, dan susunannya sama dan jenisnya sama, maka benar dikembalikan. |
!= | 不相等 | $x != $y | 如果 $x 不等于 $y,則返回 true。 |
<> | 不相等 | $x <> $y | 如果 $x 不等于 $y,則返回 true。 |
!== | 不全等 | $x !== $y | 如果 $x 與 $y 完全不同,則返回 true。 |
Pengendali tatasusunan PHP digunakan untuk membandingkan tatasusunan:
Instance
Contoh berikut menunjukkan hasil yang berbeza menggunakan operator tatasusunan yang berbeza:
<?php header("Content-type:text/html;charset=utf-8"); //設置編碼 $foo = false; //邏輯非,把false變?yōu)榱藅rue if(!$foo){ echo '執(zhí)行真區(qū)間'; }else{ echo '執(zhí)行假區(qū)間'; } ?>
Ternary Operator
Format operator ternary:
(expr1)?(expr2):(expr3); //Ungkapan1?Ungkapan2:Ungkapan3
Contoh
<?php $x = array("a" => "red", "b" => "green"); $y = array("c" => "blue", "d" => "yellow"); $z = $x + $y; // $x 與 $y 的聯(lián)合 var_dump($z); var_dump($x == $y); var_dump($x === $y); var_dump($x != $y); var_dump($x <> $y); var_dump($x !== $y); ?>
- Cadangan kursus
- Muat turun perisian kursus
-
peringkat rendahTutorial pengenalan berasaskan sifar PHP
176404 orang sedang menonton -
PertengahanTutorial video pengenalan berasaskan sifar Akademi Geek jquery
9531 orang sedang menonton -
PertengahanTutorial video pengenalan berasaskan sifar pembangunan android Shangxuetang
34431 orang sedang menonton -
peringkat rendahPengenalan berasaskan sifar Little Turtle untuk mempelajari tutorial video Python
179372 orang sedang menonton -
peringkat rendahTutorial video berasaskan sifar PHP
42722 orang sedang menonton -
peringkat rendahTutorial PHP pengenalan untuk pemula dengan pengetahuan asas sifar
27843 orang sedang menonton -
PertengahanTutorial video pembangunan PHP berasaskan sifar Kelas video VIP
34465 orang sedang menonton -
PertengahanTutorial video pembangunan bahagian hadapan berasaskan sifar
33708 orang sedang menonton -
peringkat rendahTutorial pengenalan klasik bahasa PHP
19189 orang sedang menonton -
peringkat rendahVersi baharu tutorial pengenalan php
34975 orang sedang menonton -
peringkat rendahTutorial pengenalan PHP satu: Belajar PHP dalam satu minggu
462496 orang sedang menonton -
peringkat rendahQianfeng PHP-CSS pengenalan dan tutorial video aplikasi
10247 orang sedang menonton
Pelajar yang telah menonton kursus ini juga sedang belajar
- Mari kita bercakap secara ringkas tentang memulakan perniagaan dalam PHP
- Pengenalan pantas kepada pembangunan bahagian hadapan web
- Pembangunan Tianlongbabu praktikal skala besar bagi rangka kerja MVC versi Mini meniru laman web ensiklopedia perkara yang memalukan
- Bermula dengan Pembangunan Praktikal PHP: Penciptaan PHP Pantas [Forum Perniagaan Kecil]
- Pengesahan log masuk dan papan mesej klasik
- Pengumpulan pengetahuan rangkaian komputer
- Mula Pantas Node.JS Versi Penuh
- Kursus bahagian hadapan yang paling memahami anda: HTML5/CSS3/ES6/NPM/Vue/...[Asal]
- Tulis rangka kerja PHP MVC anda sendiri (40 bab secara mendalam/butiran besar/mesti dibaca untuk pemula untuk maju)