| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    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 .

    Previous :

    next :
      articles connexes
    ·Comment tester si vous êtes connecté à MySQL avec PH…
    ·Comment faire une instruction conditionnelle en PHP 
    ·Comment changer une ligne dans un fichier PHP 
    ·Comment faire l' AJAX avec PHP et HTML 
    ·Comment trouver mon MySQL Version 
    ·Comment ajouter 30 minutes pour une date en PHP 
    ·Comment changer mot de passe root MySQL 
    ·Comment appeler une fonction de classe en PHP 
    ·Comment envoyer un fichier image PHP 
    ·Comment faire pour supprimer les attributs de style en …
      articles en vedette
    ·Comment construire JBoss Avec Java 6 
    ·Comment faire pour convertir XML en PDF en Perl 
    ·Comment HTML incorporer un fichier MP3 
    ·Comment configurer le contrôle GridView Datakey dans l…
    ·Comment faire pour créer un format XLS De PHP 
    ·Comment utiliser Sélectionnez Où faire correspondre s…
    ·Comment afficher un calendrier PHP dans une page HTML 
    ·Comment utiliser les bases de données Avec Sinatra 
    ·Comment fermer une JFrame en Java avec un bouton 
    ·Comment changer la classe de style avec JavaScript 
    Copyright © Connaissances Informatiques http://fr.wingwit.com