Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment formater Paramètres date da…
  • Comment construire un calendrier PHP…
  • Comment insérer un code PHP dans un…
  • Comment installer Zend Optimizer sur…
  • Comment écrire un formulaire avec j…
  • Comment enregistrer un fichier PHP e…
  • Comment concevoir des modèles Oscom…
  • Comment définir la valeur d'une req…
  • Comment faire pour installer DBD- My…
  • Comment ajouter 30 minutes pour une …
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comparaison de chaîne PHP

    Comparaison de deux valeurs de chaîne dans une page Web en PHP vous permet de décider quelle ligne de conduite à suivre. Par exemple, si un visiteur tente de se connecter à votre site, vous devez comparer le nom d'utilisateur et mots de passe de la personne se soumet à ceux enregistrés sur votre serveur afin de s'assurer que la personne a présenté l'information correcte. Lorsque l'on compare les chaînes , vous pouvez utiliser directement les chaînes entre guillemets ou fournir des variables avec des valeurs de chaîne . Comparaison sensible

    PHP a deux fonctions - strcmp et strncmp - qui comparent deux chaînes et retourne une valeur numérique basée sur le résultat. Les fonctions de comparer les valeurs des caractères et retournent une valeur positive lorsque la première chaîne est supérieure à la seconde , une valeur négative si elle est inférieure , et nulle lorsque les deux chaînes sont égales . Par exemple, "a" et " un " retour à zéro , tandis que "a" et "b" retourner une valeur négative , car la représentation numérique de "a" est inférieur à "b ". Avec la fonction strncmp , vous fournissez également un entier pour indiquer le nombre de caractères à comparer.
    Comparaison insensible

    Comme les fonctions sensibles à la casse , strcasecmp et strncasecmp comparer deux chaînes et retourne inférieur , supérieur ou égal à zéro , mais ces fonctions ne prennent pas en compte le cas . Par exemple, chaque fonction retourne " Mon String" et " ma chaîne" comme des chaînes égales. Vous fournissez deux chaînes en tant que paramètres pour la fonction strcasecmp et il compare la totalité des deux chaînes. Avec strncasecmp , vous fournissez deux chaînes ainsi que d'un nombre entier pour indiquer le nombre de caractères à comparer à partir du début de chaque chaîne . Par exemple , en comparant uniquement les trois premiers caractères du «Mon String" et "My cordes ici » renvoie égale .
    Substring Comparaison

    La fonction PHP substr_compare vous permet de comparer une partie de la valeur d'une chaîne . Au minimum , vous devez fournir une chaîne principale , une chaîne et une position de départ pour commencer la comparaison, mais vous pouvez également fournir un numéro de longueur de combien de caractères à comparer, ainsi qu'une valeur booléenne pour indiquer si oui ou non pour comparer sensibilité à la casse . Par exemple, si «Ceci est mon string" est la chaîne principale , «mon» est la chaîne et huit est la position de départ , puis la fonction retourne zéro pour indiquer la valeur est égale parce que la valeur de chaîne n'a été trouvée à partir de la huitième place dans la chaîne principale .
    opérateurs de comparaison

    Vous pouvez utiliser des opérateurs de comparaison dans les boucles ou des instructions conditionnelles pour décider de l'action d'une fonction devrait prendre en fonction du résultat de la comparaison . Pour vérifier l'égalité , utiliser "==" pour voir si les deux chaînes sont égales » ! =" Ou " <>" pour voir s'ils ne sont pas égaux , " === " pour voir si les deux sont identiques et du même type ou " ! ==" pour voir si elles ne sont pas . Vous pouvez également utiliser «>» pour vérifier si la première chaîne est supérieure à la seconde , "> =" pour voir si elle est supérieure ou égale à "<" pour vérifier si elle est inférieure à la seconde , ou "<=" pour vérifier si elle est inférieure ou égale à la seconde .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • MySQL Entier : Vs Signé . Unsigned 
  • Comment puis-je lire un fichier PHP 
  • Comment insérer les caractères arabes dans MySQL 
  • Comment faire un tour Interrupteur pour une fonction en PHP 
  • Comment faire pour augmenter Connexions simultanées dans MySQL 
  • Comment créer une fonction PHP 
  • Comment calculer le pourcentage de changement en PHP et MySQL 
  • Comment faire pour transférer base de données MySQL à Network Solutions 
  • Comment voir si une entrée existe dans MySQL 
  • Comment envoyer un fichier image PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc