Maison > développement back-end > Problème PHP > Que signifie l'instruction select structure en php ?

Que signifie l'instruction select structure en php ?

WBOY
Libérer: 2023-03-15 15:44:02
original
2105 Les gens l'ont consulté

En PHP, sélectionner une instruction structurelle signifie porter des jugements sur certaines conditions pour décider quelle instruction exécuter le code spécifié. L'instruction de résultat select est utilisée pour juger une condition donnée et contrôler le déroulement du programme en fonction du résultat du jugement.

Que signifie l'instruction select structure en php ?

L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.

Que signifie l'instruction de structure de sélection en php ?

L'instruction de structure de sélection signifie que certaines conditions doivent être jugées pour décider d'exécuter le code spécifié.

La structure de sélection est utilisée pour juger des conditions données et contrôler le déroulement du programme en fonction des résultats du jugement

Jetons un coup d'œil aux instructions de contrôle de sélection couramment utilisées :

1 si structure à branche unique

Single. instruction de branche Les instructions de jugement conditionnel sont également appelées instructions à branche unique. Lorsqu'une certaine condition est remplie, certains traitements sont effectués. Par exemple, ce n'est que si l'âge est supérieur ou égal à 18 ans qu'un adulte sera libéré, sinon il n'y aura pas de sortie. La syntaxe spécifique et les exemples sont :

Grammaire

if(判断条件){
         代码段
}
Copier après la connexion

Exemple

if($age>=18){
         echo’已成年’;
}
Copier après la connexion

Dans la syntaxe ci-dessus, juger l'ajustement de prix que vous avez est une valeur booléenne Lorsque la valeur est vraie, exécutez le segment de code dans "{}", sinon rien. sera fait. Parmi eux, lorsqu'il n'y a qu'une seule instruction dans le bloc de code, "{}" peut être omis.

2. Instruction if...else

L'instruction if...else est également appelée instruction à double branche Lorsqu'une certaine condition est remplie, un certain type de traitement est effectué, sinon un autre type de traitement est effectué. . Par exemple, pour déterminer l’âge d’un étudiant, s’il a 18 ans ou plus, il s’agit d’un adulte. Sinon mineur. La syntaxe spécifique et les exemples sont les suivants :

Syntaxe :

if(判断条件){
         代码段1;
}else{
         代码段2;
}
Copier après la connexion

Exemple :

if($age>=18){
         echo'已成年';
}else{
         echo'未成年';
}
Copier après la connexion

Dans la syntaxe ci-dessus, lorsque la condition de jugement est vraie, le code 1 est exécuté ; lorsque la condition est fausse, le segment de code 2 est exécuté.

De plus, PHP dispose également d'un opérateur spécial : l'opérateur ternaire AND (également appelé opérateur ternaire), qui peut également compléter la fonction des instructions if...else. Sa syntaxe et ses exemples sont les suivants.

Grammaire :

条件表达式?表达式1:表达式2
Copier après la connexion

Exemple :

echo $age>=18?'已成年': '未成年';
Copier après la connexion

Dans le format de syntaxe ci-dessus, recherchez d'abord la valeur de l'expression conditionnelle Si elle est vraie, puis renvoyez le résultat de l'exécution de l'expression 1 si la valeur de l'expression conditionnelle est fausse. . Renvoyez ensuite le résultat de l'exécution de l'expression 2.

Il convient de mentionner que lorsque l'expression 1 est identique à l'expression conditionnelle, elle peut être abrégée et la partie médiane est omise. Par exemple, lorsque l'âge $age de l'élève est un nombre naturel (>=0), l'exemple est le suivant :

Grammaire :

条件表达式?: 表达式2
Copier après la connexion

Exemple :

echo $age?:'还未出生';
Copier après la connexion

3, if...elseif...else instruction

if... L'instruction elseif...else est appelée une instruction multi-branches, qui est utilisée pour effectuer différents traitements pour différentes situations. Par exemple, si les résultats des tests d'un élève sont notés, un score de 90 à 100 est considéré comme excellent, un score de 80 à 90 est considéré comme bon, un score de 70 à 80 est considéré comme moyen, un score de 60 à 70 est considéré comme réussi. , et un score de 60 à 70 est considéré comme réussi. Un score inférieur à 60 entraînera un échec. La syntaxe spécifique est la suivante :

Structure grammaticale :

if(条件1){
         代码段1;
}elseif(条件2){
         代码段2;
}
……
elseif(条件n){
         代码段n;
}else{
         代码段n+1;
}
Copier après la connexion

Exemple :

if($score>=90){
         echo'优秀';
} elseif($score>=80){
         echo'良好';
} elseif($score>=70){
         echo'中等';
} elseif($score>=60){
         echo'及格';
} else{
         echo'不及格';
}
Copier après la connexion

Dans la syntaxe ci-dessus, lorsque la condition de jugement 1 est vraie, le segment de code 1 est exécuté sinon, la condition 2 continue d'être jugée Si. c'est vrai, le segment de code 2 est exécuté, et ainsi de suite si toutes les conditions sont fausses, le segment de code n+1 est exécuté.

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!

É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