Maison > développement back-end > Problème PHP > Que signifient les opérateurs logiques php ?

Que signifient les opérateurs logiques php ?

青灯夜游
Libérer: 2023-03-15 10:38:01
original
4260 Les gens l'ont consulté

En PHP, les opérateurs logiques sont un symbole pour les opérations logiques. Ils peuvent être utilisés pour combiner les résultats des opérations logiques. Ils constituent un ensemble d'opérateurs très important en programmation ; il existe 6 types d'opérateurs logiques : "et" et ". &&" représente un ET logique, "||" et "ou" représentent un OU logique, "xor" représente un OU exclusif logique et "!" représente une négation logique.

Que signifient les opérateurs logiques php ?

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

En PHP, les opérateurs logiques sont des symboles pour les opérations logiques.

Les opérateurs logiques sont utilisés pour combiner les résultats d'opérations logiques et constituent un ensemble d'opérateurs très important en programmation.

Les opérateurs logiques en PHP sont présentés dans le tableau suivant :

xor (OU exclusif logique) ! (NON logique)
Exemples d'opérateurs logiques Lorsque le résultat est vrai
&& ou et (ET logique) $m && $n ou $m et $n Le résultat est vrai lorsque $m et $n sont vrais, le résultat est faux lorsque $m et $n sont faux
|| || $n ou $m ou $n Tant que $m et $n sont vrais, le résultat est vrai
$m xor $n quand Quand $ m et $n sont un vrai et un faux, le résultat est vrai
 !$m Quand $m est faux, le résultat est vrai
"&&" ou " et " ET logique

Lorsque les conditions gauche et droite sont VRAIES en même temps, le résultat est VRAI ; lorsque l'une des deux conditions est FAUX, le résultat est FAUX. Lorsque la condition de gauche est FALSE, la condition de droite sera ignorée et FALSE sera renvoyée directement.

[Exemple] Supposons que les personnes âgées de 18 à 25 ans remplissent les conditions de conscription militaire et que Xiao Ming ait 21 ans cette année. Pour déterminer si Xiao Ming est apte à devenir soldat, le code de mise en œuvre est le suivant. :

<?php
    $age = 21;
    if($age >= 18 && $age <= 25){
        echo &#39;符合当兵条件!&#39;;
    }else{
        echo &#39;不符合当兵条件!&#39;;
    }
?>
Copier après la connexion

L'instruction if else que nous utilisons dans l'exemple sera présentée plus tard.

Les résultats en cours sont les suivants :

符合当兵条件!
Copier après la connexion

"||" ou "ou" OU logique

Si l'une des deux conditions est VRAIE, le résultat est VRAI si les deux conditions sont FAUX, le résultat est FAUX ; . Lorsque la condition de gauche est VRAIE, le jugement de la condition de droite sera ignoré et VRAI sera renvoyé directement.

【Exemple】Ajustez l'exemple ci-dessus et implémentez-le à l'aide de l'opérateur logique OU. Le code est le suivant :

<?php
    $age = 21;
    if($age < 18 || $age > 25){
        echo &#39;不符合当兵条件!&#39;;
    }else{
        echo &#39;符合当兵条件!&#39;;
    }
?>
Copier après la connexion

"!" Le NON logique

inverse une valeur booléenne. Par exemple : !true = false, !false = true, !10 = false.

[Exemple] Utilisez également l'exemple précédent et implémentez-le en utilisant l'opérateur logique NOT Le code est le suivant :

<?php
    $age = 21;
    if(!($age < 18 || $age > 25)){
        echo &#39;符合当兵条件!&#39;;
    }else{
        echo &#39;不符合当兵条件!&#39;;
    }
?>
Copier après la connexion

[Exemple] Déterminez si l'année spécifiée est une année bissextile :

<?php
    $year = 2020;
    if($year%4==0 && $year%100!=0 || $year%400==0){
        echo $year.&#39;年是闰年!&#39;;
    }else{
        echo $year.&#39;不年是闰年!&#39;;
    }
?>
Copier après la connexion

Les résultats en cours sont les suivants. :

2020年是闰年!
Copier après la connexion

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:
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