| 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
    La plus longue chaîne commune en PHP
    Une chaîne dans le Personal Home Page (PHP) langage de programmation est une série de caractères où chaque caractère correspond à un octet. La seule limite à la taille d'une chaîne est la capacité de l'ordinateur sur lequel il s'exécute . Si vous souhaitez identifier la plus longue chaîne correspondante qui est partagée par deux chaînes , vous pouvez le faire sans dépasser les à la main pour trouver le match . Matching

    chaînes correspondantes est important dans la plupart des applications Web qui traitent de données. Si vous recherchez un livre dans une librairie en ligne, par exemple , vous n'avez pas à entrer le titre exact de le trouver. Le magasin traite les mots que vous entrez dans une chaîne de caractères et recherche les titres ou les descriptions de produits qui correspondent le plus étroitement . Chaînes correspondantes par la plus longue chaîne commune est juste une des nombreuses méthodes disponibles pour comparer les chaînes de caractères .
    Méthodes

    techniques String- correspondant divisent en méthodes d'équivalence et de similitude . Méthodes d'équivalence retournent la valeur true ou false selon si oui ou non la méthode trouve deux chaînes sont équivalentes - même si elles ne sont pas identiques. Similitude classement méthodes taux les matchs sur la façon dont ils sont proches . Correspondants pour la plus longue chaîne commune est une méthode de similitude . La meilleure méthode à utiliser varie en fonction de la circonstance ; méthodes équivalentes ne nécessitent pas de correspondances exactes , ils sont donc utiles si vous n'êtes pas certain quelle chaîne exacte que vous voulez faire correspondre
    . PHP

    PHP ne dispose pas actuellement d' une fonction spécifique pour trouver la plus longue chaîne commune mais elle a plusieurs pour la correspondance de chaîne. " similar_text " calcule le degré de similarité entre deux chaînes . « Levenshtein » mesure le nombre de caractères que vous auriez à modifier , ajouter ou retirer d'une corde pour la rendre identique à l'autre. " preg_match " va rechercher une chaîne désignée et la comparer à la chaîne de caractères que vous nourrissez pour trouver une correspondance. " preg_match_all " va vérifier au cas où la chaîne correspondante se produit plus d'une fois .
    Considérations

    Différentes fonctions correspondant PHP ont des limites que vous devez garder à l'esprit lors de leur utilisation . Levenshtein , par exemple, ne fonctionne que sur des chaînes de 255 caractères ou moins - rien plus et il renvoie le chiffre "-1" comme réponse. Preg_match retourne le nombre de chaînes correspondantes , mais pas les chaînes de caractères spécifiques . Dans certains efforts de contrepartie, la méthode équivalente est préférable. Si vous êtes à la recherche pour les références à la «télévision », par exemple , ce qui équivaut vous permettra d' inclure des recherches pour " TV" ainsi .

    Previous :

    next :
      articles connexes
    ·Comment détecter le protocole Server pour PHP 
    ·Tutoriel sur les procédures stockées dans MySQL 3.23 
    ·Nombre de mots dans une chaîne PHP 
    ·Comment faire des boîtes de numéro de lettre sur Inte…
    ·Comment dessiner une ligne en PHP 
    ·Comment faire un site PHP pour les débutants 
    ·Comment permettre l'utilisation des fonctions du systè…
    ·Comment faire pour installer PHP Nuke 
    ·PHP: Comment masquer toutes les sorties Lorsque Compres…
    ·Comment faire une connexion persistante à Oracle De PH…
      articles en vedette
    ·Comment faire pour attirer l'attention sur un nouveau l…
    ·Comment ajouter un commentaire à Visual Basic 
    ·Comment créer un compte Apache MySQL Server à l'aide …
    ·Comment compiler Python 
    ·Comment calculer un pourcentage en VBScript 
    ·Comment lire un fichier ligne par ligne à la fois avec…
    ·Comment utiliser PHP pour remplir une base de données 
    ·Comment s'assurer qu'un objet est supprimé en C + + 
    ·Comment faire pour vérifier pour la valeur Null en Vis…
    ·Comment créer un magasin de clés en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com