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

    PHP: Delsträng utan ord Breaking

    Analysera delsträngar från meningar i PHP är ganska enkelt , om programmeraren drar fördel av den " substr "-funktion. Däremot betalar denna funktion inte uppmärksamhet till det faktiska innehållet i strängen , bara längden på strängen och indexen som delsträngen härrör . För att undvika att bryta ord samtidigt skapa delsträngar , blir det nödvändigt att genomföra ett sätt att dra ord /delsträngar från meningar och se till att de förblir intakta . Den " substr " Function

    " substr " -funktionen i PHP tar två obligatoriska argument : den ursprungliga strängen . och ett heltalsvärde för längden av den erforderliga delsträngen . Så , till exempel , följande funktionsanrop :

    substr ( " Hello World " , 6 ) , kommer

    ut " World " till webbläsaren
    . den " exploderar " funktionen

    en inbyggd funktion för att dra ord från en sträng är " explodera " -funktionen ( Source 2 ) . Denna funktion kommer att dra delsträngar från en större sträng , separera dem med programmeraren val av avgränsare . Ta som exempel strängen

    $ string = " hello : världen : här : vi : är " ;

    För att plocka ut ord i strängen , kan den explodera funktionen band ut upprepade avgränsare ( i det här exemplet , " : " ) . Addera ditt The " imploderar " Function

    Mittemot den explodera funktionen är implose funktionen . Den implodera funktion tillåter programmeraren att ta en array av strängar ( oftast ord ) och sätta samman dem till en större sträng , åtskilda av en vald avgränsare . Så , en array som innehåller följande information :

    $ ord = array ( ' hej ' , ' värld ' , ' här ' , ' vi ' , ' är ');

    kan förenas till en enda uppsättning åtskilda av blanksteg, kommatecken eller vad symbolen programmeraren kräver
    exempel

    Ta följande sträng : .

    $ exempel = " det här är ett exempel sträng ";

    Genom att använda explodera funktionen kan programmeraren skapa en array med delsträngar , som alla kommer att bli ett helt ord ( ingen risk för att bryta ord ) :

    $ sub_array = explodera ( " " , $ exempel ) ,

    echo $ sub_array [ 0 ] , //" Denna "

    echo $ sub_array [ 1 ] , //" är "

    arrayen kan sedan ändras till en längre sträng igen (Källa 3 ) :

    $ new_string = imploderar ("," , $ sub_array );

    echo $ new_string ; //" Detta är , ett , t ex string " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill kolla filstorlek Medan Browsing en dator i PHP…
    ·PHP Syntax Error : Oväntad T String
    ·Hur man fångar en Blockering Användarens SQL i Oracle…
    ·Hur man spelar en ljudfil med PHP
    ·Hur du ändrar ett gement jag till versaler i PHP
    ·Hur man gör en mall System i PHP
    ·Hur får man in serverns datum och tid till Countdown A…
    ·Dynamiska webbsidor i PHP
    ·Hur man byter en fil i PHP
    ·PHP är inte exekveras
    Utvalda artiklarna
    ·Hur man tar bort radbrytningar i Perl
    ·Så här importerar PHP Java
    ·Hur du tar bort tecken från en webbadress i PHP
    ·Hur ställer jag in en automatisk RSS-flöde på min we…
    ·Lägga Manifests till JAR
    ·Hur man redigerar en listvy objekt i Visual Basic
    ·Hur man använder Arv i Ruby
    ·Verktyg som används i programmering
    ·Hur man gör spel med Visual Basic 2005
    ·Hur man skapar en gissningslek Använda Python
    Copyright © Dator Kunskap http://www.dator.xyz