Rumah >pembangunan bahagian belakang >tutorial php >Latihan Algoritma PHP 1: Kira hasil tambah dua nombor dan tiga kali ganda jumlahnya

Latihan Algoritma PHP 1: Kira hasil tambah dua nombor dan tiga kali ganda jumlahnya

藏色散人
藏色散人asal
2021-08-05 09:31:192570semak imbas

Apabila anda melangkah ke pintu PHP, pembelajaran tidak akan pernah berakhir Hanya apabila asasnya kukuh anda boleh berkembang dan mencapai hasil yang membuahkan hasil Jadi hari ini saya akan memulakan satu siri artikel tentang PHP aritmetik tanpa mengira kesukaran.

Soalan untuk latihan aritmetik dalam artikel ini ialah "Tulis program PHP untuk mengira jumlah dua nilai integer yang diberikan dan, jika kedua-dua nilai adalah sama, kembalikan tiga kali jumlahnya" .

Berikut ialah kaedah yang saya berikan:

Kod PHP:

<?php
function test($x, $y)
{
    return $x == $y ? ($x + $y)*3 : $x + $y;
}
echo test(1, 2)."<br>";
echo test(3, 2)."<br>";
echo test(2, 2)."<br>";

Hasil pengiraan output ialah:

Latihan Algoritma PHP 1: Kira hasil tambah dua nombor dan tiga kali ganda jumlahnya

Dalam kod di atas, bahagian kod teras ialah "$x == $y ? ($x $y)*3 : $x $y;". "$x $y" , jika sama, laksanakan "($x $y)*3".

Dalam contoh ini, pasangan pertama parameter yang kami berikan ialah 1 dan 2, yang merupakan nilai yang berbeza, jadi hasil yang dikembalikan ialah jumlahnya, iaitu 3

Yang kedua Parameter untuk pasangan ialah 3 dan 2. Begitu juga, jumlah yang dikembalikan ialah 5; jumlah kali, iaitu, 3*(2 2)=12.

Di sini anda perlu menguasai pengendali penting, pengendali ternary "?:".

Format sintaks ialah "

"

(expr1) ? (expr2) : (expr3)Apabila expr1 menilai kepada TRUE, nilainya ialah expr2 dan apabila expr1 menilai kepada FALSE, nilainya ialah expr3.

Nota:

Sejak PHP 5.3, bahagian tengah pengendali ternary boleh diabaikan. Ungkapan expr1 ?: expr3 mengembalikan expr1 jika expr1 menilai kepada TRUE dan expr3 sebaliknya.

Untuk pengenalan terperinci kepada pengendali PHP, anda boleh membaca bab "

Operator PHP

" dalam manual. Akhir sekali, saya ingin mengesyorkan kepada anda kursus percuma terkini di platform kami "

Masukkan dunia PHP dari awal

"~ Datang dan belajar!

Atas ialah kandungan terperinci Latihan Algoritma PHP 1: Kira hasil tambah dua nombor dan tiga kali ganda jumlahnya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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