Maison > Article > développement back-end > Opérateur PHP (8) Exemple d'explication "Opérateur ternaire"
Aujourd'hui je vais vous expliquer le "opérateur ternaire" parmi les opérateurs PHP.
Présentation de l'opérateur ternaire
L'opérateur ternaire est souvent utilisé en programmation On l'appelle aussi "opérateur ternaire", tout comme son nom, il l'exige. trois opérandes, et sa fonction est de sélectionner l'une des deux expressions basées sur une expression, plutôt que d'en sélectionner une entre deux instructions ou programmes. Jetons un coup d'œil à la syntaxe de l'opérateur ternaire.
La syntaxe de l'opérateur ternaire
L'opérateur ternaire est représenté par (?:) et s'écrit comme suit
条件?结果1:结果2
Quand le les conditions sont remplies, oui, sélectionnez le résultat 1, sinon c'est le résultat 2. Nous utiliserons des exemples pour l'illustrer plus tard.
L'opérateur ternaire a la même fonction que l'instruction if...else...process en PHP. Cependant, l'opérateur ternaire est écrit sur une seule ligne, avec moins de code et une efficacité d'exécution élevée. un peu.
Exemple d'opérateur ternaire
Cet exemple utilise l'opérateur ternaire pour implémenter une fonction de sélection simple Si la condition est vraie, "PHP Chinese Network" sera affiché, sinon. il sera affiché "false", l'exemple de code est le suivant :
<?php header("content-type:text/html;charset=utf-8"); //设置编码 $a=100; //说明一个变量 $b=($a==true?PHP中文网:false); echo $b; ?>
Le résultat de l'exécution du code :
Ci-dessus, nous avons parlé du rôle de l'opérateur ternaire et des fonctions en PHP L'instruction de processus if...else... est la même, alors nous utilisons l'instruction de processus if...else... pour réécrire l'exemple ci-dessus. Le code est le suivant.
<?php header("content-type:text/html;charset=utf-8"); //设置编码 $a=100; if($a==true){ echo "PHP中文网"; }else{ echo "false"; } ?>
Le résultat de l'exécution du code :
Vous pouvez voir que les résultats des deux exemples sont les mêmes.
PS : Bien que l'opérateur ternaire soit le même que l'instruction de processus if...else..., dans la plupart des cas, nous n'utilisons l'opérateur ternaire que lorsque le code est relativement simple.
Ce qui précède est une application simple de l'opérateur ternaire
Articles connexes recommandés :
1.Opérateur PHP (1) Exemple "Opérateur arithmétique" explication
2.Opérateur PHP (2) Exemple détaillé "Opérateur de chaîne"
3.Opérateur PHP (3) Exemple "Opérateur d'affectation" Explication
4.Opérateur PHP (4) "Opérateur de bits" Exemple d'explication
5.Opérateur d'opération PHP (5) "Opérateur logique" exemple d'explication
6.Opérateur PHP (6) "Opérateur de comparaison" exemple d'explication
7.Opérateur PHP (7) "Opérateur de contrôle d'erreur " Exemple
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!