| 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
    Nombre de mots dans une chaîne PHP
    fonctions du langage PHP peuvent déterminer le nombre de mots dans une variable de chaîne . Le exploser fonction prend une variable chaîne, divise son contenu sur un séparateur de chaîne spécifiée , puis retourne un tableau contenant les sections de cordes . La fonction " preg_split " est une alternative similaire mais avancé. L'utilisation de ces fonctions , les développeurs peuvent diviser une chaîne PHP sur certains caractères , ce qui entraîne un tableau contenant seulement les mots . La longueur de ce tableau est le nombre de mots dans la chaîne. String Le contenu

    développeurs doivent adapter le processus de scission de chaîne à la teneur en chaîne. Par exemple, si la chaîne originale contient des symboles de ponctuation ainsi que des espaces , le code peut être nécessaire de diviser la chaîne sur l'ensemble de ces caractères. Le code PHP suivant illustre une variable de type chaîne de l'échantillon : $ my_words = " Voici quelques mots. Voici un peu plus " ; .

    Cette chaîne est relativement simple, mais en réalité, une chaîne d'entrée peut contenir beaucoup de caractères différents. Les développeurs doivent donc se prononcer sur la liste des caractères qui séparent les mots dans les chaînes d'entrée .
    Exploser

    Le PHP exploser fonction divise contenu de la chaîne en éléments discrets . Le résultat final désiré d'un processus d'éclatement de compter les mots dans une chaîne est d'avoir un tableau dont le contenu entier est chaque mot stocké à une position de tableau séparé. Pour certaines chaînes , le procédé peut être simple , comme dans l'exemple suivant: $ SIMPLE_WORDS = " tarte gâteau muffin " ; word_array $ = explode ("", $ SIMPLE_WORDS ) ;

    Cela fonctionne parce que la seule caractères entre les mots sont des espaces. Dans d'autres cas, le processus peut être plus complexe .
    Séparateur

    Le paramètre delimiter est la clé de la réussite de la fonction exploser. Le séparateur , aussi appelé le séparateur , ne peut être une valeur de chaîne . Pour diviser une chaîne en utilisant une expression régulière au lieu d'une valeur de chaîne , les développeurs peuvent utiliser la méthode " preg_split " . L'exemple de code suivant montre comment utiliser cette fonction: $ typical_words = " Voici quelques mots , ainsi que quelques plus : maintenant , un peu plus. " ; Word_array $ = preg_split ( " [\\ \\ \\ ; \\ : . ] + ", $ typical_words ) ;

    Cela indique PHP pour diviser la chaîne sur n'importe quel nombre de caractères inclus comme premier paramètre , qui comprennent des espaces , des personnages d'époque, deux points , les virgules et les points-virgules , chacun précédé par la fuite caractère . Les développeurs peuvent choisir la sélection des personnages en fonction de leurs propres données de la chaîne .
    Limit

    exploser et fonctions " preg_split " peut à la fois prendre un paramètre optionnel qui représente une limite . Ceci spécifie un nombre maximum de fois pour exécuter l'opération de scission. Lorsque ce paramètre est présent , PHP exécutera les processus de scission cependant de nombreuses fois la limite précise , puis affecter le reste de la chaîne à la position finale de tableau. Le code modifié suivant illustre cette technique : $ word_array = explode ( " ", $ SIMPLE_WORDS , 4);

    Le tableau résultant de cette opération aura quatre éléments en elle. Pour déterminer le nombre de mots dans une chaîne, cette méthode indique seulement que le total est supérieur à un certain montant.
    Tableau

    Une fois un script PHP a un tableau avec chaque mot stocké dans une position d'élément distinct , on peut utiliser le réseau pour déterminer le nombre de mots de la chaîne d'origine contenue . La fonction de comptage renvoie le nombre d'éléments dans un objet tableau . L'exemple de code suivant illustre cette technique : . $ Num_words = count ( $ word_array ) ;

    Cette variable contient maintenant le nombre de mots dans le tableau

    Previous :

    next :
      articles connexes
    ·Comment publier PHP dans un menu déroulant 
    ·Comment faire pour accélérer les requêtes sur Extrê…
    ·Comment construire un site Web Annonces 
    ·Si un constructeur de classe PHP être publique ou priv…
    ·Comment renommer un fichier en PHP 
    ·Comment changer la colonne Nom de MySQL table avec T -S…
    ·Comment remplacer les retours à la ligne dans une chaî…
    ·Comment analyser une délimité par des tabulations Txt…
    ·Comment créer un menu Arbre Avec PHP et MySQL 
    ·PHP Unlink fonction 
      articles en vedette
    ·Comment utiliser PEAR MDB2 
    ·Comment remplacer les 2 nouvelles lignes en PHP 
    ·Comment écrire du code VB pour un clavier à écran ta…
    ·Comment utiliser la fonction convert pour le format de …
    ·Comment faire pour utiliser des éléments de bloc HTML…
    ·Fortran fonctions d'erreur 
    ·Comment étendre une classe à une autre en PHP 
    ·Inconvénient de Struts 
    ·Comment écrire un code EQUAL pour la calculatrice stan…
    ·Spécifications et propriétés de l'animation pour CSS…
    Copyright © Connaissances Informatiques http://fr.wingwit.com