V PHP spremenite niz v velike črke

Change String Into Uppercase Php



PHP ima veliko vgrajenih funkcij za spreminjanje velikosti niza. Vrednost niza je mogoče pretvoriti v vse velike ali male črke; pretvorite prvo črko niza v velike ali male črke in pretvorite prvi znak vsake besede niza v velike. strtoupper ( ), ucfirst () , in ucwords () Funkcije se uporabljajo za spreminjanje velikih in velikih črk ali dela niza v veliko črko na različne načine. Uporaba teh funkcij je bila v tej vadnici razložena z različnimi primeri.

Uporaba strtoupperja ()

Ta funkcija se uporablja za pretvorbo vseh znakov niza v velike črke. Sintaksa te funkcije je podana spodaj.







Sintaksa:



vrvica strtoupper (vrvica$ string)

Ta funkcija vzame vrednost niza kot argument in po pretvorbi vseh črk v velike črke vrne vsebino niza.



Primer 1: Preverite preverjanje pristnosti s strtoupper ()

Skupna naloga vsake spletne aplikacije je preverjanje uporabniškega imena in gesla za preverjanje uporabnikov. Naslednji primer prikazuje uporabo strtoupper ( ) za preverjanje pristnosti uporabnika. V skriptu se za vnos uporabniškega imena in gesla ne uporablja obrazec HTML. Vrednosti uporabnika in gesla bodo podane z uporabo poizvedbenih nizov URL. odšel) Funkcija se uporablja za preverjanje, ali je $ _GET ['uporabnik'] in $ _GET ['geslo'] spremenljivke so inicializirane ali ne. Nato, trim () funkcija se uporablja za odstranjevanje dodatnega prostora iz podatkov, pridobljenih iz poizvedbenega niza. strtuupper () funkcija bo pretvorila vrednosti $ username in $ password za primerjavo $ username z 'ADMIN' in geslo $ z 'QWE789' za potrditev uporabnika.






// Preverite, ali so zahtevane vrednosti nizov poizvedbe nastavljene ali ne
če( odšel ($ _GET['uporabnik']) && odšel ($ _GET['geslo']))
{
// Nastavite uporabniško ime in geslo
$ uporabniško ime = obrezati ($ _GET['uporabnik']);
$ geslo = obrezati ($ _GET['geslo']);
// Preverimo veljavnost uporabnika s pretvorbo vrednosti uporabnika in gesla v velike črke
če( strtoupper ($ uporabniško ime) == 'ADMIN' && strtoupper ($ geslo) == 'QWE789')
{
vrgel ven '

Veljavni uporabnik.

'
;
}
drugače
{
vrgel ven '

Neveljaven uporabnik.

'
;
}
}
drugače
// Natisnite sporočilo o napaki
vrgel ven '

Manjkajo zahtevane vrednosti argumentov.

'
;

?>

Izhod:
Naslednji izhod bo prikazan, če v URL -ju ni naveden niz poizvedbe.



Če so za parametre uporabnika in gesla podane pravilne vrednosti, se prikaže naslednji izhod.

Če so za parametre uporabnika in gesla podane napačne vrednosti, se prikaže naslednji izhod.

Uporaba ucfirst ()

Ta funkcija se uporablja samo za pretvorbo prvega znaka niza. Če niz vsebuje več stavkov, potem ucfirst () funkcija bo spremenila samo prvi znak prvega stavka. Sintaksa te funkcije je podana spodaj.

Sintaksa:

vrvica ucfirst (vrvica$ string)

Ta funkcija vzame vrednost niza kot argument in po pretvorbi prvega znaka prvega stavka niza v velika črka vrne vsebino niza.

Primer 2: prvo črko stavka pretvorite v velike tiskane črke

Naslednji primer prikazuje način spreminjanja prve črke vsakega stavka v veliko črto podatkov v več vrsticah. Prvi ucfirst () funkcija se uporablja za spreminjanje prve črke enega stavka v velike tiskane črke. Drugi ucfirst () funkcija se uporablja za niz večvrstičnih stavkov in spremeni prvo črko prvega stavka samo v velike črke. Nato se vsak stavek niza z več vrsticami loči z eksplodirati () funkcijo in tretjo ucfirst () funkcija se uporablja za pretvorbo prve črke vsakega stavka v velike tiskane črke.



// Nastavi niz enega stavka
$ string = 'javaScript je programski jezik na strani odjemalca.';
vrgel ven ' Izhod ucfirst () za en sam stavek:
'
. ucfirst ($ string).'
'
;

// Nastavi niz več stavkov
$ string = 'html je označevalni jezik za oblikovanje spletne strani. uporabljene oznake
v skriptu HTML so vnaprej določene. lahko prikaže le statične podatke. '
;
vrgel ven '
Izhod ucfirst () za več stavkov:
'
. ucfirst ($ string).'
'
;

// Pretvorimo prvo črko vsakega stavka niza
$ str_arr = eksplodirati ('.', $ string);
$ rezultat = '';
za vsakogar ($ str_arr kot $ vrednost) {
$ rezultat . = ucfirst ( obrezati ($ vrednost)).'.';
}
$ rezultat = substr ($ rezultat,0, strlen ($ rezultat)-1);
vrgel ven '
Izhodni niz po pretvorbi prvega znaka vsakega stavka:
'
.$ rezultat;

?>

Izhod:
Po zagonu skripta s strežnika se prikaže naslednji izhod. V prvem izhodu 'JavaScript' je pretvorjen v 'JavaScript' . V drugem izhodu 'Html' je pretvorjen v 'Html' in drugi stavki so ostali nespremenjeni. V tretjem izhodu 'Html' , 'The' , in 'To' je pretvorjen v 'Html' , 'The' , in 'To' .

Uporaba ucwords ()

Ta funkcija se uporablja za pretvorbo prve črke vsake besede niza. Sintaksa te funkcije je podana spodaj.

Sintaksa:

vrvica ucwords (vrvica$ string)

Ta funkcija vzame vrednost niza kot argument in po pretvorbi prve črke vsake besede stavka v velika črka vrne vsebino niza.

Primer 3: Pretvorite prvo črko vsake besede stavka

Naslednji primer prikazuje uporabo ucword () funkcija za pretvorbo prve črke vsake besede več besed v podatkovnih nizih v velike črke. Spremenljivka niza z imenom $ string je definirana v skriptu, ki vsebuje niz treh besed. Skript bo po uporabi datoteke natisnil izvirni niz in pretvorjeni niz ucword () funkcijo.


// Nastavimo vrednost niza
$ string = 'dobrodošli v linuxhint';
vrgel ven '

Izvirni niz je:

'
;
// Natisni izvirni niz
vrgel ven $ string;
vrgel ven '

Pretvorjeni niz je:

'
;
// Natisnite pretvorjeni niz
vrgel ven ucwords ($ string);
?>

Izhod:

Po zagonu skripta s strežnika se prikaže naslednji izhod. To kaže, da je 'Dobrodošli v linuxhintu' niz se pretvori v 'Dobrodošli v Linuxhint' po uporabi ucwords () funkcijo.

Zaključek

V PHP obstajajo različne vrste vgrajenih funkcij za spreminjanje vsebine podatkov niza na več načinov. Tri funkcije, povezane z velikimi tiskanimi črkami, so bile v tej vadnici razložene s tremi primeri. Te funkcije se uporabljajo za spreminjanje vseh črk niza, prvega znaka niza in prve črke vsake besede niza v velike črke. PHP ima še eno imenovano funkcijo strtolower () ki pretvori vse črke niza v male črke.