Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Antall Ord i en PHP String
    PHP språkfunksjoner kan bestemme antall ord i en streng variabel . Den eksploderer funksjonen tar en streng variabel , deler innholdet på en angitt streng skilletegn , returnerer deretter en matrise som inneholder strengen seksjoner. Den " preg_split "-funksjonen er en lignende, men avansert alternativ . Ved hjelp av disse funksjonene , kan utviklere dele en PHP streng på visse tegn , noe som resulterer i en matrise som bare inneholder ordene . Lengden av denne matrisen er antall ord i strengen . String innhold

    Utviklere må skreddersy strengen split prosessen til strengen innhold. For eksempel, hvis den opprinnelige strengen inneholder tegnsettingssymboler samt mellomrom , kan koden nødvendig å dele opp strengen på alle disse figurer . Følgende PHP-koden demonstrerer et eksempel streng variabel : $ my_words = " Her er noen ord . Her er noen flere "; .

    Denne strengen er relativt enkelt, men i virkeligheten en inngang streng kan inneholde mange forskjellige tegn. Utviklere må derfor bestemme seg på listen over tegn skille ordene i inn- strenger.
    Explode

    PHP eksplodere funksjon deler streng innhold i diskrete elementer . Den ønskede sluttresultat av en eksplodere prosess for å telle ordene i en streng er å ha en matrise som har hele innhold er hvert ord som er lagret på et separat matrise stilling . For noen strenger prosessen kan være enkle, som i følgende eksempel: $ simple_words = "pie kake muffins" , $ word_array = eksplodere ("" , $ simple_words ) ;

    Dette fungerer fordi den eneste tegn mellom ordene er mellomrom . I andre tilfeller kan prosessen være mer komplisert .
    Skilletegn

    skilletegn parameteren er nøkkelen til suksess for den eksplodere funksjon . Skilletegn , også referert til som separator, kan bare være en strengverdi. Å dele en streng ved hjelp av en vanlig uttrykk i stedet for en streng verdi , kan utviklere bruke " preg_split " metoden. Følgende eksempelkode demonstrerer bruk av denne funksjonen : $ typical_words = " Her er noen ord , pluss litt mer : Nå , noen flere. "; $ Word_array = preg_split ( " [\\ \\ \\ ; \\ : . ] + ", $ typical_words ) ;
    p Dette instruerer PHP å splitte strengen på en rekke av de tegnene som inngår som første parameter , som inkluderer mellomrom , punktum tegn , kolon , komma og semikolon , hver innledes med flukten karakter. Utviklere kan velge utvalg av tegn å passe sine egne streng data .
    Limit

    eksplodere og " preg_split " funksjoner kan både ta en valgfri parameter som representerer en grense . Dette angir et maksimalt antall ganger for å utføre delt drift . Når denne parameter er til stede, vil PHP utføre delingen prosess imidlertid mange ganger den grense angir , deretter tildele resten av strengen til den endelige matrise stilling . Følgende endret koden demonstrerer denne teknikken : $ word_array = eksplodere ("" , $ simple_words , 4 ) ;

    rekke som følge av denne operasjonen vil ha fire elementene i den. Når man skal avgjøre hvor mange ord er i en streng , vil denne metoden kun indikerer at totalen er større enn et visst beløp .
    Array

    Når et PHP script har en matrise med hvert ord som er lagret på et separat element posisjon, kan den bruke tabellen for å finne ut hvor mange ord den opprinnelige strengen inneholdt. Opptellingen funksjonen returnerer antall elementer i en matrise objekt . Følgende eksempelkode demonstrerer denne teknikken : . $ Num_words = count ( $ word_array ) ;

    Denne variabelen inneholder nå antall ord i matrisen

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en strekkode Program 
    ·Slik finner du ut en relativ App Root i PHP 
    ·Slik fjerner en Byte karakter i PHP 
    ·Hvor å Endre assosiativ array Verdier i PHP 
    ·Hvordan begynne en Google Maps program Med PHP 
    ·Hvordan koble til MySQL Server 
    ·PHP til XML Konvertering 
    ·Slik konverterer en Access Query til MySQL 
    ·PHP: Hvordan skjule alle Output Når Zipping en fil 
    ·Hvordan Aktiver PHP Korte Tags 
      Anbefalte artikler
    ·Hvordan Iterate en liste i JSP 
    ·Slik konverterer EXE til kode 
    ·Hvor å Sjekk Visual Basic 
    ·Tutorial på Java Logging API 
    ·Visual Basic Prosjekter 
    ·Hvordan endre en linje i et PHP File 
    ·Fordelene ved CMP Over BMP 
    ·Funksjon av AS3 Class Sprite 
    ·Hva er de tilstelninger og begivenheter Handlers i Visu…
    ·Hvordan sender jeg data mellom flere skjemaer i VB.NET 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/