Maison  >  Article  >  programmation quotidienne  >  Quelle est l'utilisation de is, between, in et d'autres opérateurs en PHP ?

Quelle est l'utilisation de is, between, in et d'autres opérateurs en PHP ?

慕斯
慕斯original
2021-06-28 16:31:216343parcourir

Nous avons beaucoup appris sur PHP, mais je me demande quelle est votre utilisation de is, between, in et d'autres opérateurs en PHP ? Le maîtrisez-vous parfaitement ? Si non, alors suivez cet article pour continuer à apprendre

Recommandations associées : Comment utiliser les ajouts, suppressions et modifications en PHP ?

opérateur is : jugement de valeur nulle et de valeur booléenne

a 4 situations :

  • xx est nul : jugez qu'un certain champ est une valeur "nulle" - c'est-à-dire qu'il n'y a pas de valeur, xxis n'est pas nul : jugez qu'un certain champ n'est pas une valeur "nulle"

  • xx est vrai : juge un certain champ comme "vrai"

  • xxis faux : juge un certain champ comme "faux" (faux) : o, 0.0, ". null

  • La valeur dite booléenne est en fait un "alias" du type tinyint(1). En substance, elle détermine simplement si un nombre est 0

opérateur entre : le jugement de plage

est utilisé pour juger si la valeur des données d'un certain champ se situe dans une plage donnée - adapté aux valeurs numériques types,

Syntaxe :

xxbetween值1and值2,含义:
XX字段的值在给定“值1”和“值2”之间,其实相当于:XX=值1 and xx <=值2;

en opérateur : étant donné le jugement de portée de certaines données

Syntaxe :

xxin(值1,值2,值3,...-.);含义﹔

signifie que la valeur du champ XX est L'une des valeurs répertoriées est considérée comme ayant rempli les conditions ; ces valeurs sont généralement dispersées et irrégulières

Si les données répertoriées ont certaines règles, elles peuvent effectivement être utilisées. . Des opérateurs logiques ou entre opérateurs sont utilisés à la place. Exemples et significations courants :

nom comme "%罗%" : représente toutes les lignes de données avec le mot "罗" dans le nom. ,

nom comme "Luo%xin : représente toutes les lignes de données commençant par "Luo" dans le nom, telles que : Roland,

nom comme "%Luo" ; représente toutes les lignes de données se terminant par "Luo" dans nam ; tel que : c Luo, Contra
namelike·Luo_ : Représente toutes les lignes de données dans nam qui commencent par "Luo" et n'ont que 2 caractères, telles que : Roland

name like·_Luo " : Représente toutes les lignes de données de nam qui se terminent par "Luo" et comportent seulement 2 caractères, tels que : c Luo

Une nouvelle question :

Si je veux trouver un certain Que dois-je faire s'il y a des lignes contenant "%""" ou _〉 dans le champ ? L'échappement est ok :

% : représente le caractère % lui-même

L_ : représente le caractère _ lui-même Exemple ;

xX comme "%9%69% " ;

désigne toutes les lignes contenant le signe pour cent (%> dans XX,

Recommandations d'apprentissage associées :

tutoriel mysql

(vidéo)

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