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
    PHP: Substring Without Words Breaking
    Analysere understrenger fra setninger i PHP er ganske grei, hvis programmereren utnyttet " substr "-funksjonen . Men denne funksjonen ikke ta hensyn til det faktiske innholdet av strengen , bare lengden på strengen og indeksene som delstrengen er avledet . For å unngå å bryte ord mens du oppretter understrenger , blir det nødvendig å gjennomføre en måte å trekke ord /understrenger fra setninger og sørge for at de forblir intakt . Den " substr " Function

    " substr "-funksjonen i PHP tar to nødvendige argumenter: den opprinnelige streng . og en heltallsverdi for lengden av den nødvendige delstrengen . Så, for eksempel , følgende funksjon samtale : en

    substr (' Hello World ' , 6 ); vil

    print " World" til nettleseren
    . den " eksplodere "-funksjonen

    en innebygd operasjon for å trekke ord fra en streng er " eksplodere "-funksjonen (Kilde 2 ) . Denne funksjonen vil trekke understrenger fra en større streng , atskilt av programmerer valg av skilletegn . Ta som eksempel strengen

    $ string = " hallo : verden : her : vi : er ";

    For å plukke ut ordene i strengen , kan det eksplodere funksjon stripe ut gjentatte skilletegn ( i dette eksempelet ":" ) .
    bilder den " implodere " Function

    motsatte av eksplodere funksjon er implose funksjon . Den implodere funksjonen lar programmereren å ta en rekke strenger (vanligvis ord) og bli med dem sammen til en større streng , adskilt av en utvalgt skilletegn . Så , en matrise som inneholder følgende opplysninger : en

    $ ord = array ( 'Hei' , ' verden ', ' her ', ' vi ', ' er ');

    kan skjøtes i en enkelt rekke adskilt med mellomrom, komma eller hva symbol programmerer krever
    eksempel

    Ta følgende streng : .

    $ eksempel = " Dette er et eksempel streng ";

    Ved å bruke den eksplodere funksjon, kan programmereren lage en matrise av understrenger , som hver vil være et helt ord (ingen fare for å bryte ord) :
    < p > $ sub_array = eksplodere ("" , $ eksempel) ;

    echo $ sub_array [ 0 ]; //" This"

    echo $ sub_array [ 1 ], //"er"

    Matrisen kan da bli forandret til en lengre streng igjen ( Kilde 3 ) : en

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

    echo $ new_string ; //" Dette er , en , eksempel streng"

    früher :

     Weiter:
      Relatert Artike
    ·Grunnleggende PHP Chat Tutorial 
    ·JSP & MySQL Tutorial 
    ·Slik sletter fra flere tabeller med PHP i MySQL 
    ·Hvordan Roter MySQL Slow Query Logg 
    ·Slik kjører du en PHP -filen uten en PHP Extension 
    ·Hvordan Ignorer Duplikatverdier i MySQL PHP 
    ·Hvordan tillate PHP på IIS 6.0 
    ·Hvordan overvåke en MySQL Slow Query 
    ·Hva er Låser i SQL 
    ·Hvordan bygge en PHP Kalender 
      Anbefalte artikler
    ·Hvordan bruke standard XML Editor i Eclipse 
    ·Hvordan endre font i Echo 
    ·Hvordan kan jeg installere Java til My HP datamaskin 
    ·Hvordan sette inn tekst i et Word-dokument i VBA 
    ·Hvordan bruke variabler i en Access VBA Query 
    ·Hvordan lage diagrammer i Visual Basic 
    ·Hvordan skrive en Java Program for å beregne din alder…
    ·Hva er statisk Reference i Java 
    ·Hvordan lage en redo log Group 
    ·Trinn til Forhandling Protocol 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/