| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Antallet af ord i en PHP String
    PHP sprog funktioner kan bestemme antallet af ord i en streng variabel. Den eksploderer funktion tager en streng variabel , spalter sit indhold på en angivne streng delimiter , derefter returnerer et array indeholdende string sektioner. Den " preg_split "-funktionen er en lignende, men avanceret alternativ . Ved hjælp af disse funktioner kan udviklere opdele en PHP streng på bestemte tegn , hvilket resulterer i et array , der kun indeholder ordene. Længden af ​​denne matrix er antallet af ord i strengen . String Content

    udviklere skal skræddersy strengen split processen til strengen indhold. For eksempel, hvis den oprindelige streng indeholder tegnsætningssymboler samt rum kan koden brug for at splitte strengen på alle disse tegn. Følgende PHP kode demonstrerer en stikprøve strengvariabel : $ my_words = " Her er et par ord. Her er et par mere " .

    Denne streng er forholdsvis enkel , men i virkeligheden et input strengen kan indeholde masser af forskellige karakterer. Udviklere skal derfor træffe afgørelse om listen over tegn adskiller ordene i input strengene.
    Eksplodere

    PHP eksploderer Funktionen opdeler strengen indhold i diskrete elementer . Det ønskede slutresultat af en eksplodere proces at tælle ordene i en streng er at have et array hvis hele indhold er hvert ord lagret ved en særskilt matrix position . For nogle strenge processen kan være enkel, som i det følgende eksempel : $ simple_words = " pie kage muffin " $ word_array = eksplodere ("" , $ simple_words ),

    Dette virker , fordi den eneste tegn mellem ordene er mellemrum . I andre tilfælde kan processen være mere kompliceret .
    Afgrænser

    skilletegn parameter er nøglen til succes for eksplodere funktion. Den afgrænser , også benævnt som separator , kan kun være en streng værdi . For at opdele en streng anvendelse af et regulært udtryk i stedet for en streng værdi , kan udviklere bruge " preg_split "-metoden. Følgende kodeeksempel viser med denne funktion : $ typical_words = " Her er nogle ord, plus nogle mere: nu et par mere ." $ Word_array = preg_split ( " [ \\ \\ \\ ; \\ : . ] + " $ typical_words ),

    instruerer PHP at splitte strengen på et vilkårligt antal tegn inkluderet som den første parameter , som omfatter pladser , periode tegn , koloner , kommaer og semikoloner , der hver indledes med flugten karakter . Udviklere kan vælge udvælgelsen af ​​figurer passer til deres egne strengdata .
    Limit

    eksplodere og " preg_split " funktioner både kan tage en valgfri parameter , der repræsenterer en grænse . Dette angiver et maksimalt antal gange for at udføre split operation. Når denne parameter er til stede , vil PHP udføre split -processen dog mange gange limit angiver , derefter tildele den resterende del af strengen til den endelige matrix position . Følgende ændrede kode demonstrerer denne teknik : $ word_array = eksplodere ("" , $ simple_words , 4);

    vifte følge af denne operation vil have fire elementer i det. Ved at bestemme, hvor mange ord der er i en streng, vil kun denne metode viser, at det samlede tal er større end et bestemt beløb.
    Array

    Når et PHP script har en array med hvert ord lagret på et separat element position, kan den bruge array til at bestemme hvor mange ord den oprindelige streng indeholdt . Greven funktion returnerer antallet af elementer i et array objekt. Følgende kodeeksempel viser denne teknik : . $ Num_words = count ( $ word_array )

    Denne variabel indeholder nu antallet af ord i array

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er PHP Mail tegngrænsen 
    ·Den procentdel, PHP Vs. JSP 
    ·Sådan oprettes en session -ID i PHP 
    ·Sådan installeres PHP i et Windows Cache 
    ·Hvordan til at importere fra CSV til MySQL med PHP Scri…
    ·Hvad er en konstruktør i PHP 
    ·Sådan opdatere siden efter 3 SEC i PHP 
    ·Sådan Gem som PHP i Kompozer 
    ·Sådan håndteres Hierarkiske Data i MySQL 
    ·PHP Count i MySQL Resultater 
      Anbefalede Artikler
    ·Hvordan man skriver en script til automatisk konfigurat…
    ·Sådan Gør flere klasser i NetBeans 
    ·Sådan søger mellem to datoer med PHP & MySQL kode 
    ·Sådan midlertidigt at ændre PHP Maximum Timeout 
    ·Sådan importeres en PHP klasse Filer 
    ·Sådan Konverter og afkode HTML til en String på iPhon…
    ·Sådan Put en besked i JMS kø 
    ·Hvordan laver Int En del af C + + String 
    ·Fordele ved Fortran 
    ·Sådan Lær binær kode 
    Copyright © Computer Viden http://www.computerdk.com