Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Aantal Woorden in een PHP String
PHP taalfuncties kan het aantal woorden in een string variabele te bepalen . Het exploderen functie neemt een string variabele , splitst de inhoud ervan op een opgegeven tekenreeks delimiter , keert dan een array met de string secties . De functie " preg_split " is een soortgelijke, maar geavanceerde alternatief . Met behulp van deze functies , kunnen ontwikkelaars een PHP string op bepaalde tekens verdeeld , wat resulteert in een array met alleen de woorden . De lengte van deze matrix is het aantal woorden in de string. String Content

Ontwikkelaars
nodig om op maat de string split proces om de string inhoud . Als bijvoorbeeld de oorspronkelijke tekenreeks leestekens en spaties , kan de code moeten de string op al deze tekens gesplitst . De volgende PHP code toont een monster stringvariabele : $ my_words = " Hier zijn een paar woorden . Hier zijn een paar meer " ; .

Deze tekenreeks is relatief eenvoudig , maar in werkelijkheid een input string veel verschillende karakters kan bevatten . Ontwikkelaars moeten dus beslissen over de lijst van personages scheiden van de woorden in de input strings .
Explode

De PHP ontploffen functie deelt touwtje gehalte in discrete elementen . Het gewenste eindresultaat van een proces om het exploderen woorden tellen in een string is een matrix waarvan de gehele inhoud elk woord opgeslagen in een afzonderlijke matrix positie . Voor sommige strings de werkwijze eenvoudig , zoals in het volgende voorbeeld : $ simple_words = " pie cake muffin " ; $ word_array = explode ( " " , $ simple_words ) ;

Dit werkt omdat de enige tekens tussen de woorden zijn ruimtefiguren. In andere gevallen kan het proces complexer zijn .
Begrenzingsbyte

De parameter delimiter is de sleutel tot het succes van het exploderen functie . Het scheidingsteken , ook wel de separator kan slechts een string waarde . Om een ​​string met behulp plaats van een string waarde van een reguliere expressie splitsen , kunnen ontwikkelaars de " preg_split " -methode te gebruiken . De volgende voorbeeldcode geeft aan het gebruik van deze functie : $ typical_words = " Hier zijn enkele woorden ; plus een aantal meer : nu , een paar meer . " ; $ Word_array = preg_split ( " [ \\ \\ , \\ , \\ : . ] + " , $ typical_words ) ;

Dit instrueert PHP om de string te splitsen op een aantal van de personages opgenomen als de eerste parameter , die ruimten , periode karakters , dubbele punten , komma's en puntkomma's bevatten , elk voorafgegaan door het ontsnappen karakter . Ontwikkelaars kunnen de selectie van de personages kiezen om hun eigen reeks gegevens aan te passen .
Limit

De exploderen en " preg_split " functies kunnen allebei een optionele parameter die een limiet . Dit specificeert een maximum aantal keren om de splitsing uit te voeren. Als deze parameter aanwezig is , zal PHP uitvoeren van de splitsing proces echter vaak de grens aangeeft , dan wijst de rest van de string naar de uiteindelijke matrix positie . De volgende gewijzigde code wordt deze techniek gedemonstreerd : $ word_array = explode ( " " , $ simple_words , 4 ) ;

De array als gevolg van deze operatie zal vier elementen in hebben . Bij het bepalen van hoeveel woorden zijn in een string , zal deze methode alleen aan te geven dat het totaal hoger is dan een bepaald bedrag.
Array

Zodra een PHP-script heeft een array met elk woord opgeslagen in een afzonderlijk element positie kan de array te bepalen hoeveel woorden het oorspronkelijke tekenreeks bevatten . De telling functie geeft het aantal elementen in een array object . De volgende voorbeeldcode geeft aan deze techniek : . $ Num_words = count ( $ word_array ) ;

Deze variabele bevat nu het aantal woorden in de array

Previous: Next:
  PHP /MySQL Programmering
·Hoe een bestand in PHP Vervang…
·Hoe kan ik PHP bewerken in The…
·Hoe E-mail Setup Met PHP 
·Hoe een register Pagina bouwen…
·Hoe u een waarde in een drop -…
·Hoe maak PHP Documenten Pop Up…
·Verschil tussen Cake Auth & AC…
·Hoe kan ik een XML- bestand te…
·Hoe maak je een PHP- Array Key…
  Related Articles
Hoe Search Engine Ranking of SEO van een…
De geschiedenis van Visual Basic 6.0 
Basis van Visual Basic 
Kenmerken van Visual Basic 
Hoe maak je een nummer invoeren met twee…
Tutorial van Visual Basic 6 
Wat zijn de functies van Visual Basic ? 
De Eigenschappen van een collectie in VB…
Hoe kan ik een string omzetten naar een …
  Programmering Articles
·Hoe te Python script gebruiken op Web Se…
·Hoe maak je een Clojure Application Run …
·Soorten Tekening van de Lijn in Visual B…
·Hoe te Parameters uitvoeren in een DAO Q…
·Hoe te sturen HTML e-mail met PHP 
·Hoe de muis Shape in Access VBA Verander…
·Hoe het opzetten van het MIT Regeling SI…
·Hoe je X en Y coördinaten gebruiken in …
·Python Speed ​​
Copyright © Computer Kennis http://www.nldit.com