PHP har mange indbyggede funktioner , der manipulerer strenge. Adskillige konvertere tegn mellem store og små bogstaver . Den " strtolower "-funktionen konverterer alle bogstaver til små , den " strtoupper "-funktionen konverterer alle bogstaver til store bogstaver. Den " ucfirst "-funktionen konverterer det første ord i en sætning til store bogstaver , og " ucwords "-funktionen konverterer en sætning til ordentlig sag , med det første bogstav i hvert kapitaliserede ord. At udelukke nogle ord fra konventionel kapitalisering , kan du skrive en brugerdefineret funktion . Skrive det første bogstav i en sætning
For at ændre en sætning, så at det første bogstav i det første ord i sætningen er i store bogstaver, bruge " ucfirst "-funktionen i PHP. For eksempel , erklæringen : Hej
echo ucfirst ("Jeg kan ikke tro det ");
udgange "Jeg kan ikke tro det. "
skrive det første bogstav i hvert ord
For at konvertere alle ord i en streng til ordentlig tilfælde, hvor det første bogstav i hvert ord er kapitaliseret , bruge " ucwords "-funktionen i PHP. For eksempel : Hej
$ s = " nu er det tid "
ekko ucwords ( $ s ),
udgange " Nu er det tid "
< br >
Kapitalisering når en String er et stort bogstav
For at konvertere ord til ordentlig tilfælde, hvor ordene er allerede i blokbogstaver bruge en kombination af " ucwords " og " strtolower " funktioner. Brug " strtolower "-funktionen til at konvertere alle bogstaver til små bogstaver og bruge " ucwords "-funktionen på resultatet for at konvertere hvert ord til ordentlig sag. For eksempel : Hej
$ string = " Nu er det tid "
echo ucwords ( strtolower ( $ string )),
udgange : " . Nu er det tid "
skrive en brugerdefineret korrekt Case Function
Skriv en brugerdefineret funktion til at udelukke nogle ord fra at blive omdannet til ordentlig sag , såsom " den " eller " a ". Bryde en sætning i ord ved at adskille streng på mellemrum ved hjælp af " eksplodere "-funktion. Konverter alle ord i små og derefter ind ordentlig tilfælde bortset fra en brugerdefineret liste over ord, du udpeger. Sætte ord tilbage til en sætning ved hjælp af " implodere "-funktionen . For eksempel : Hej
funktion propercase ( $ string ) {
$ ord = eksplodere ("" , $ string) ;
foreach ( $ ord som $ word ) { < br >
$ word = strtolower ( $ word ) !
if ( ( $ word == "the"