Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment pour savoir ce que PHP Votre…
  • Comment faire pour supprimer un zér…
  • Comment faire pour supprimer la lign…
  • Comment obtenir une URL avec PHP 
  • Comment envoyer un SMS avec un scrip…
  • Comment ajouter et soustraire des no…
  • Comment mettre à jour PEAR 
  • Comment ouvrir un fichier XML à par…
  • Comment compiler un fichier PHP 
  • Comment faire un blog en utilisant P…
  •   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

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment insérer cliquable lien dans un fichier PHP 
  • Comment faire pour installer Ubuntu Snort Sans MySQL 
  • Comment remplacer plusieurs jetons dans MySQL 
  • PHP image dynamique Tutorial 
  • Comment envoyer un fichier PHP dans Email 
  • Comment faire pour installer MySQL Gem sur Snow Leopard 
  • Comment créer un serveur MySQL sur CentOS 2010 
  • Comment couper une partie d'une chaîne en PHP 
  • Comment insérer les dates dans des tables MySQL 
  • Comment faire pour obtenir la taille du fichier à distance sur PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc