Maison >développement back-end >Problème PHP >Comment écrire une expression ternaire en php
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 ».
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 '$a 是偶数!' : print '$a 是奇数!'; ?>
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 '$a 是偶数!<br>' : ""; $b % 2 == 0 ? '' : print '$b 是奇数!'; ?>
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!