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
    Hvordan Cut Off del av en streng i PHP
    Strings , en serie med tegn som er lagret i PHP strengvariabler , ofte må analyseres ( trukket ut eller cutoff ) . For eksempel, hvis første og siste navnet på en person er lagret i en streng variabel , må du kanskje å trekke ut fornavnet og etternavnet og sette dem i separate strengvariabler . Fordi den første og siste navnet er ofte adskilt med mellomrom eller komma , kan du bruke PHP streng funksjoner for å finne plass eller komma (kjent som skilletegn ) og cutoff tegnene som følger skilletegn . Instruksjoner
    en

    Bruk stgpos funksjonen til å finne posisjonen til tegnet i strengen variabel. For eksempel , for å finne plassen tegnet i navnet " Mark Stansberry " som er tildelt en streng varible kalt $ navn, bruk følgende PHP -kode:

    $ name = ' Mark Stansberry ';
    < p > $ findspace = ' ';

    $ position = strpos ( $ navn, $ findspace ) ;

    $ stilling variable vil inneholde nummer 4, som er plasseringen av mellomrommet i strengen " Mark Stansberry . " Første posisjon i en streng er definert som posisjon 0 .
    2

    Skjær av den siste delen av strengen ( det siste navnet i dette eksempelet) med substr funksjon . For dette eksempelet bruker PHP-koden nedenfor for å oppnå dette : en

    $ endindex = 0;

    $ name = substr ( $ navn, $ endindex , $ stilling) ;

    der det første argumentet i substr funksjonen er strengvariabelen å finne delstrengen i , i dette tilfellet strengvariabelen $ name .

    det andre argumentet av substr funksjon er startstreken indeksen, hvor du vil begynne å trekke tegn fra strengen . I dette tilfellet er det posisjon 0 ( $ endindex ) , siden du ønsker å bevare den første delen av strengen .

    Det tredje argumentet er antall tegn du vil trekke fra strengen . I dette tilfellet er det samme som antallet av tegn opp til mellomrommet . Dette er verdien som ble oppnådd med strgpos funksjon , $ stilling.
    3

    Type eller kopiere og lime inn koden nedenfor i en teksteditor og lagre den med filnavnet , cut_off_string . php: ?

    < php

    $ name = ' Mark Stansberry ';

    $ findspace = ' ';

    $ stilling = strpos ( $ navn , $ findspace ) ;

    echo " plassen karakter i" $ name "er i posisjon $ position" ;

    $ endindex = 0;

    $ name = substr ( $ navn, $ endindex , $ stilling) ;

    echo " strengvariabelen kalt navnet inneholder nå bare fornavn, $ name "; ?

    >

    den ferdige programmet ovenfor vil vise gjenværende streng med etternavnet avskåret , som vist nedenfor .

    plassen tegnet i ' Mark Stansberry "er i posisjon 4

    strengvariabelen kalt navn nå inneholder bare fornavnet , Mark

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sjekke om Column Finnes i MySQL 
    ·Hvordan vise en aritmetisk operator i en Query 
    ·Slik importerer CSV -filer til MySQL ved hjelp av PHP 
    ·Hvordan koble PHP til en MySQL XML File 
    ·Hvordan lage en tremenyen Med PHP og MySQL 
    ·Hvordan laste opp en videofil med PHP 
    ·Hvordan hente & Display poster fra MySQL Bruke PHP 
    ·PHP IDE Vs . PHP Eclipse 
    ·Slik konverterer en dato til en UNIX Timestamp PHP 
    ·Slik kontrollerer du versjonen av MySQL Client Script i…
      Anbefalte artikler
    ·Hvordan lese en Comma avgrenset fil i Visual Basic 
    ·Hvordan programmere med Visual Basic 6 
    ·Hvordan skille en Comma Fra en String 
    ·Hvorfor abstrakte klasser i Java 
    ·Hvordan bruke C på en Unix System 
    ·Slik importerer database som Visual Basic 6 
    ·Slik konverterer INT Variabel til String 
    ·PHP Husk meg Tutorial 
    ·Hvordan Float jeg Script Typer 
    ·Hvordan få en roterende nummer i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/