Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Operator Penambahan dan Penurunan Berfungsi dalam PHP?

Bagaimanakah Operator Penambahan dan Penurunan Berfungsi dalam PHP?

Linda Hamilton
Lepaskan: 2025-01-01 06:37:11
asal
236 orang telah melayarinya

How Do Increment and Decrement Operators Work in PHP?

Simbol dalam PHP

Operator Penambahan/Penurunan

Operator kenaikan
-- Penurunan operator

Operation Effect
$a Increments $a by one, then returns $a.
$a Returns $a, then increments $a by one.
--$a Decrements $a by one, then returns $a.
$a-- Returns $a, then decrements $a by one.

Penggunaan

Operator ini boleh diletakkan sebelum atau selepas pembolehubah.

Sebelum pembolehubah

Operasi kenaikan/penurunan dilakukan pada pembolehubah dahulu, kemudian hasilnya dikembalikan.

Selepas pembolehubah

Pembolehubah dikembalikan dahulu, kemudian operasi kenaikan/penurunan dilakukan.

Contoh

$apples = 10;
for ($i = 0; $i < 10; ++$i) {
    echo 'I have ' . $apples-- . " apples. I just ate one.\n";
}
Salin selepas log masuk

Output:

I have 10 apples. I just ate one.
I have 9 apples. I just ate one.
...
I have 1 apples. I just ate one.
Salin selepas log masuk

Pra-kenaikan lwn. Selepas kenaikan

Pra-kenaikan adalah lebih cepat sedikit kerana ia menambah pembolehubah secara langsung, kemudian mengembalikan hasilnya. Post-increment mencipta pembolehubah sementara dan mengembalikan nilai asal pembolehubah, kemudian menambahnya.

Dalam contoh ini, $i digunakan untuk menambah pembilang gelung kerana ia lebih cekap.

Menambah Huruf

PHP menyokong penambahan huruf sebagai baik:

$i = "a";
while ($i < "c") {
    echo $i++;
}
Salin selepas log masuk

Output:

a
b
Salin selepas log masuk

Selepas mencapai z, aksara seterusnya ialah aa, dan seterusnya.

Atas ialah kandungan terperinci Bagaimanakah Operator Penambahan dan Penurunan Berfungsi dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan