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
    Slik fjerner avsnittsmerker fra en streng i PHP
    Noen ganger teksten inneholder avsnittstegn : enkle notater i redigering som tyder på hvor et nytt avsnitt skal begynne. Når du oppretter en web-applikasjon , bør du vurdere om brukerne kan lime inn og sende tekst som inneholder dette symbolet. Venstre ubehandlet , vil nettleseren vise en stygg spørsmålstegn symbol i stedet. Du kan i stedet sjekke strenger for avsnittet symbol, bryte dem opp som foreslått og deretter utgang virkelige avsnitt ved hjelp av PHP. Instruksjoner
    en

    Åpne PHP-filen for websiden i en kode editor , og sette strengen til en variabel , hvis du ikke allerede har gjort det : en

    $ myString = ' teksten går i her ';
    2

    Konverter avsnittet symboler inn HTML- enhet koder - korte koder som representerer tegn nettlesere kan normalt ikke vise - ved å bruke " htmlentities ( ) "-funksjonen . Still et resultat av denne funksjonen til en ny streng : en

    $ fix_mystring = htmlentities ( $ myString ) ,

    Uansett hvor " htmlentities () " finner dine avsnittsmerker , vil funksjonen erstatte dem med HTML kode for det tegnet , " ¶ " .
    3

    Skriv en " hvis-da " betinget utsagn som kontrollerer strengen for avsnittet symbol koden . Hvis strengen inneholder koden , vil du ønsker å behandle sin tekst . Se etter paragraf symbol koder ved hjelp av " strstr ( ) "-funksjonen , som kan søke tekst i en streng:

    if ( strstr ( $ fix_mystring , ' ¶ ') ) {

    }
    4

    Opprett en ny variabel , og sette verdien til resultatet av " eksplodere ( ) "-funksjonen . Plasser denne koden mellom klammeparentes av " hvis-da " statement. Bruk " eksplodere ( ) " for å bryte opp strengen i biter uansett hvor den finner avsnittet symbol koden : en

    $ paras = eksplodere (' ¶ ' , $ fix_mystring ) ;

    Denne funksjonen lager en matrise, er at en rekke verdier i løpet av én variabel.
    5

    Start en « for- Hver " loop innenfor " hvis-da " statement etter " eksplodere ( ) "-funksjonen . Utgang hver del av teksten innenfor " $ paras " array med "

    " koder så hvert avsnitt utganger som opprinnelig bemerket av avsnittet symbol : en

    foreach ( $ paras som $ para ) {

    echo '

    ' . $ para . '< /p > ';

    }
    6

    Legg et " annet " til " If-Then " statement. Du kan gjøre dette ved å skrive " annet " utenfor den avsluttende klammeparentes , deretter skrive et nytt par klammeparentes etter det. Bruk " annet " statement å sende din streng, selv om koden fant ingen ledd symboler:

    } else {

    echo '

    ' . $ fix_mystring . '< /p > ';

    }

    Bruke den variabelen som du opprettet ved hjelp av " htmlentities () "-funksjonen er å foretrekke å bruke den opprinnelige i dette tilfellet , fordi den opprinnelige strengen kan inneholde andre problematiske tegn som " htmlentities () " vil rydde opp.

    früher :

     Weiter:
      Relatert Artike
    ·PHP Tutorial for Strengfunksjoner 
    ·Hvordan oppdatere en tekstfil med PHP 
    ·Hvordan Split MySQL Strings 
    ·Hvordan få en Sub XML-struktur tekstutdrag fra en Big …
    ·Hvordan gjøre AJAX Med PHP og HTML 
    ·Hvordan lage en Betinget erklæringen i PHP 
    ·Hvordan lese en DOC -fil med PHP 
    ·Hvordan inkludere en annen PHP File i WordPress 
    ·Bruk av Class Tilsvarende i PHP 
    ·Hvordan sjekke din PHP -koden for bare hele heltall i d…
      Anbefalte artikler
    ·Hvordan lage en 3D Browser 
    ·Hvordan avinstallere Gems 
    ·Hvordan flytte tekst på siden i HTML 
    ·Hvordan å animere en JPanel i Java 
    ·Hvordan lære LimeWire kode 
    ·Hva trenger jeg for å starte programmering for iPhone 
    ·Hvordan søke Blur Effects til Shadows i Flex 
    ·PHP Tutorial for Strengfunksjoner 
    ·Slik bruker du en DataTable i VB.NET 
    ·Hva er PHP DateDiff Funksjon 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/