Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Antalet ord i en PHP String

    PHP funktioner kan bestämma antalet ord i en sträng variabel . Den exploderar Funktionen tar en sträng variabel , splittringar dess innehåll på en angiven sträng avgränsare , sedan returnerar en array som innehåller strängen sektionerna . Den " preg_split " funktionen är en liknande men avancerade alternativ . Med hjälp av dessa funktioner , kan utvecklare dela en PHP sträng på vissa tecken , vilket resulterar i en array som innehåller bara orden . Längden av denna matris är antalet ord i strängen . String Content

    Utvecklare måste skräddarsy processen strängen split till strängen innehållet . Till exempel , om den ursprungliga strängen innehåller skiljetecken samt utrymmen , kan koden behöva dela upp strängen på alla dessa tecken. Följande PHP- kod visar en variabel prov string : $ my_words = " Här är några ord . Här är några fler "; .

    Denna sträng är relativt enkelt , men i verkligheten en inmatad sträng kan innehålla massor av olika karaktärer . Utvecklare måste därför besluta om listan över tecken som skiljer orden i de ingående strängarna .
    Explode

    PHP explodera Funktionen delar upp strängen innehållet i diskreta element . Det önskade slutliga resultatet av en explodera process för att räkna orden i en sträng är att ha en matris vars hela innehåll är varje ord lagras vid en separat matrisposition . För några strängar processen kan vara enkla , som i följande exempel : $ simple_words = " pie kaka muffin " , $ word_array = explodera ( " " , $ simple_words ) ,

    Detta fungerar eftersom den enda tecken mellan orden är blanksteg . I andra fall kan processen vara mer komplicerad .
    Delimiter

    avgränsare parametern är nyckeln till framgång för den explodera funktionen . Den avgränsare, även hänvisad till som separator , kan bara vara en sträng värde . Att dela upp en sträng med ett reguljärt uttryck i stället för en sträng värde , kan utvecklare använda " preg_split " metoden . Följande exempelkod visar denna funktion : $ typical_words = " Här är några ord , plus några fler : nu , några mer . " , $ Word_array = preg_split ( " [ \\ \\ , \\ , \\ : . ] + " , $ typical_words ) ,

    Detta instruerar PHP att dela upp strängen på valfritt antal tecken som ingår som första parameter , vilket inkluderar blanksteg , tecken period , kolon , kommatecken och semikolon , varje föregås av escape karaktär. Utvecklare kan välja att välja tecken för att passa deras egna strängdata .
    Limit

    explodera och " preg_split " funktioner kan både ta en valfri parameter som representerar en gräns . Här anger ett maximalt antal gånger för att utföra delningen . När denna parameter är närvarande , kommer PHP att genomföra split processen men många gånger gränsen anger , sedan tilldela resten av strängen till den slutliga arrayen positionen . Följande ändrade koden visar denna teknik : $ word_array = explodera ( " " , $ simple_words , 4 ) ;

    array följd av denna transaktion kommer att ha fyra delar i det . Vid bestämning av hur många ord finns i en sträng , kommer denna metod indikerar endast att summan är större än ett visst belopp . När ett PHP-skript har
    Array

    en array med varje ord lagras vid ett separat element läge , kan den använda uppsättningen för att bestämma hur många ord den ursprungliga strängen innehöll . Grefven returnerar antalet element i en array objekt . Följande exempelkod visar denna teknik : . $ Num_words = count ( $ word_array ) ,

    Denna variabel innehåller nu antalet ord i arrayen Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Inkludera ett PHP Header
    ·Hur man laddar upp en bild med PHP
    ·Hur man skapar en TCP /IP -anslutning Med PHP
    ·Hur man uppdaterar rader i MySQL
    ·Hur man uppdaterar en kolumn i MySQL
    ·Interaktiv självstudie på Top PHP
    ·Hur att importera från CSV till MySQL med PHP Script
    ·Hur man bygger ett CMS PHP i MySQL
    ·MySQL Sum Tutorial
    ·Hur man installerar Zend Optimizer på RedHat Enterpris…
    Utvalda artiklarna
    ·Så här ställer du olika värden för varje rad i en …
    ·Hur man dödar webbläsare nedladdningar med javascript…
    ·Vad är Struts Plugin
    ·Visual Basic Tutorial för nybörjare
    ·Vad är en programmering flödesschema
    ·Hur man öppnar ett formulär i Access Använda Visual …
    ·Betydelsen av beslutsstrukturer i Programmering
    ·Fördröjning funktioner i PHP
    ·Hur Design Logik för ett flödesschema som skriver sif…
    ·Hur man skriver ett skript i ASP
    Copyright © Dator Kunskap http://www.dator.xyz