PHP menggunakan operator ternary untuk menguji sama ada nombor lebih besar daripada nombor yang ditentukan [dengan contoh]

藏色散人
Lepaskan: 2023-04-10 14:14:02
asal
2474 orang telah melayarinya

Seperti yang dinyatakan dalam tajuk, topik artikel ini adalah mengenai penggunaan operator ternary. Tetapi saya percaya bahawa selepas membaca artikel ini, semua orang akan mempunyai pemahaman awal tentang pengendali ternary!

Pertama sekali, izinkan saya memperkenalkan operator ternary secara ringkas Sebenarnya, peranan operator ternary "?:" adalah sama dengan pernyataan "if...else". apabila syarat yang dinyatakan adalah benar. Laksanakan kod semasa melaksanakan kod itu tidak mengapa jika anda belum memahaminya, mari jelaskan dengan contoh khusus:

Sebagai contoh, terdapat soalan sedemikian : “Bagaimanakah anda menulis fungsi PHP untuk menggunakan operator ternary untuk menguji sama ada nombor lebih besar daripada 30 , 20 atau 10"?

Saya akan memberikan kaedah saya terus di bawah:

Kod PHP adalah seperti berikut:

<?php

function trinary_Test($n){
    $r = $n > 30
        ? "大于30"
        : ($n > 20
            ? "大于20"
            : ($n >10
                ? "大于10"
                : "输入一个至少大于10的数字!"));
    echo $n." : ".$r."<br>";
}
trinary_Test(32);
trinary_Test(21);
trinary_Test(12);
trinary_Test(4);
Salin selepas log masuk

Hasil output adalah seperti berikut:

PHP menggunakan operator ternary untuk menguji sama ada nombor lebih besar daripada nombor yang ditentukan [dengan contoh]

Sekarang saya akan memperkenalkan kepada anda sintaks pengendali ternary:

(expr1)?(expr2):(expr3); //表达式1?表达式2:表达式3
Salin selepas log masuk

bermakna jika syarat "expr1" adalah benar, kemudian laksanakan pernyataan "expr2", jika tidak laksanakan "expr3". (Penggunaan pengendali ternary yang betul boleh menjadikan kod lebih ringkas dan cekap)

Kemudian fahami sintaks ini dan lihat contoh di atas saya percaya semua orang akan memahaminya sepintas lalu.

Dalam kod di atas, pembolehubah yang kami berikan masing-masing ialah 32, 21, 12, 4, dan nombor yang ditentukan ialah 30, 20 atau 10 jika pembolehubah lebih besar daripada nombor yang ditentukan, ungkapan selepas tanda soal akan dilaksanakan ; Jika tidak, ungkapan selepas titik bertindih akan dilaksanakan.

Nota: Kaedah ini juga boleh dilaksanakan secara langsung menggunakan pernyataan if else if Cuba secara setempat~

Akhir sekali, saya mengesyorkan "tutorial video PHP" yang terkini dan paling komprehensif <.>》~ Datang dan belajar!

Atas ialah kandungan terperinci PHP menggunakan operator ternary untuk menguji sama ada nombor lebih besar daripada nombor yang ditentukan [dengan contoh]. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!