Maison >développement back-end >Problème PHP >Comment écrire une expression ternaire en php

Comment écrire une expression ternaire en php

青灯夜游
青灯夜游original
2022-01-24 14:08:264531parcourir

En PHP, l'expression ternaire peut implémenter une simple fonction de jugement conditionnel, qui s'écrit « Expression 1 ? Expression 2 : Expression 3 » si la condition « Expression 1 » est établie, l'instruction « Expression 2 » est exécutée » ; , sinon exécutez « Expression 3 ».

Comment écrire une expression ternaire en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Opération ternaire en php

L'opération ternaire peut réaliser une simple fonction de jugement conditionnel, c'est-à-dire basée sur le d'abord Le résultat de l'expression sélectionne l'une des deux autres expressions et exécute

La façon d'écrire l'expression de l'opération ternaire :

表达式1?表达式2:表达式3

signifie : si la condition « expression 1 » est vraie, alors exécutez l'instruction « expression 2 », sinon, exécutez "Expression 3"

L'exemple de code est le suivant :

<?php
    $a = 10;
    $a % 2 == 0 ? print &#39;$a 是偶数!&#39; : print &#39;$a 是奇数!&#39;;
?>

Le résultat d'exécution est le suivant :

$a 是偶数!

De plus表达式2表达式3 也可以使用单引号('')或双引号("") pour omettre l'un d'entre eux afin d'éviter tout code inutile, comme indiqué ci-dessous :

<?php
    $a = 10;
    $b = 7;
    $a % 2 == 0 ? print &#39;$a 是偶数!<br>&#39; : "";
    $b % 2 == 0 ? &#39;&#39; : print &#39;$b 是奇数!&#39;;
?>

Le résultat d'exécution est le suivant :

$a 是偶数!
$b 是奇数!

Remarque : lors de l'utilisation d'opérations ternaires, si vous devez imprimer une chaîne, il est recommandé d'utiliser l'instruction print au lieu de l'instruction echo.

Apprentissage recommandé : "Tutoriel vidéo PHP"

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!

Déclaration:
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