Maison > développement back-end > tutoriel php > PHP utilise l'opérateur ternaire pour tester si un nombre est supérieur à un nombre spécifié [avec exemples]

PHP utilise l'opérateur ternaire pour tester si un nombre est supérieur à un nombre spécifié [avec exemples]

藏色散人
Libérer: 2023-04-10 14:14:02
original
2494 Les gens l'ont consulté

Comme l'indique le titre, le sujet de cet article concerne l'utilisation de l'opérateur ternaire. Je me demande ce que vous savez sur l'opérateur ternaire ? Mais je crois qu'après avoir lu cet article, tout le monde aura une première compréhension de l'opérateur ternaire !

Tout d'abord, permettez-moi de présenter brièvement l'opérateur ternaire. En fait, la fonction de l'opérateur ternaire "?:" est la même que l'instruction "if...else". L'instruction if est utilisée pour exécuter le code. lorsque la condition spécifiée est vraie ; Peu importe si vous ne la comprenez pas encore, expliquons-la avec des exemples spécifiques :

Par exemple, il y a une question : « Comment écrire une fonction PHP pour utiliser le ternaire opérateur pour tester si un nombre est supérieur à 30, 20 ou 10 » ?

Je vais vous donner ma méthode directement ci-dessous :

Le code PHP est le suivant :

<?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);
Copier après la connexion

Le résultat de sortie est le suivant :

PHP utilise lopérateur ternaire pour tester si un nombre est supérieur à un nombre spécifié [avec exemples]

Maintenant je vais vous présenter la syntaxe de l'opérateur ternaire :

(expr1)?(expr2):(expr3); //表达式1?表达式2:表达式3
Copier après la connexion

signifie si la condition Si "expr1" est établie, exécutez l'instruction "expr2", sinon exécutez "expr3". (Une bonne utilisation de l'opérateur ternaire peut rendre le code plus concis et efficace)

Alors comprenez cette syntaxe, puis regardez les exemples ci-dessus, je pense que tout le monde la comprendra d'un coup d'œil.

Dans le code ci-dessus, les variables que nous donnons sont respectivement 32, 21, 12, 4, et le nombre spécifié est 30, 20 ou 10 ; si la variable est supérieure au nombre spécifié, l'expression après le point d'interrogation sera exécuté ; sinon, ce sera le cas. L'expression qui suit les deux points est exécutée.

Remarque : Cette méthode peut également être implémentée directement à l'aide des instructions if else if. Essayez-la localement~

Enfin, je recommande à tout le monde le "Tutoriel vidéo PHP" le plus récent et le plus complet~ Venez apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal