php

Muutke string PHP-s suurtäheks

Muutke string PHP-s suurtäheks
PHP-l on stringi tähtede muutmiseks palju sisseehitatud funktsioone. Stringi väärtuse saab teisendada suurteks või väikesteks; teisenda stringi esimene täht suureks või väikeseks ning teisenda stringi iga sõna esimene täht suurtäheks. strtoupper (), ucfirst (), ja ucwords () funktsioone kasutatakse täis stringi või stringi osa vahetamiseks suurtäheks erineval viisil. Nende funktsioonide kasutamist on selles õpetuses selgitatud erinevate näidete abil.

Strtoupperi () kasutamine

Seda funktsiooni kasutatakse stringi kõigi märkide teisendamiseks suurtähtedeks. Selle funktsiooni süntaks on toodud allpool.

Süntaks:

string strtoupper (string $ string)

See funktsioon võtab argumendina stringi väärtuse ja tagastab stringi sisu pärast kõigi tähtede suureks muutmist.

Näide 1: Kontrollige autentimist strtoupperi () abil

Iga veebirakenduse tavaline ülesanne on kasutajate kinnitamiseks kasutajanime ja parooli kontrollimine. Järgmine näide näitab strtoupper () funktsiooni kasutaja autentimiseks. Kasutajanime ja parooli võtmiseks ei kasutata skriptis ühtegi HTML-vormi. Kasutaja ja parooli väärtused esitatakse URL-i päringustringide abil. isset () funktsiooni kasutatakse kontrollimaks, kas $ _GET ['kasutaja'] ja $ _GET ['parool'] muutujad initsialiseeritakse või mitte. Järgmine kärpima () Funktsiooni kasutatakse lisaruumi eemaldamiseks päringutest päritavatest andmetest. strtuupper () funktsioon teisendab väärtused $ kasutajanimi ja $ parool, et võrrelda teenust $ kasutajanimi 'ADMIN' ja parool $ "QWE789" kasutaja valideerimiseks.

// Kontrollige, kas nõutavad päringustringi väärtused on seatud või mitte
if (isset ($ _ GET ['kasutaja']) && isset ($ _ GET ['parool']))

// Määrake kasutajanimi ja parool
$ kasutajanimi = trim ($ _ GET ['kasutaja']);
$ password = trim ($ _ GET ['parool']);
// Kontrollige kasutaja kehtivust, teisendades kasutaja ja parooli väärtused suurtähtedeks
if (strtoupper ($ kasutajanimi) == 'ADMIN' && strtoupper ($ password) == 'QWE789')

kaja "

Kehtiv kasutaja.

";

muud

kaja "

Vale kasutaja.

";


muud
// Prindige tõrketeade
kaja "

Nõutavad argumentide väärtused puuduvad.

";
?>

Väljund:
Kui URL-is pole päringustringi, kuvatakse järgmine väljund.

Kui kasutaja ja parooli parameetritele on antud õiged väärtused, kuvatakse järgmine väljund.

Kui kasutaja ja parooli parameetritele on antud valed väärtused, kuvatakse järgmine väljund.

Ucfirst () kasutamine

Seda funktsiooni kasutatakse ainult stringi esimese märgi teisendamiseks. Kui string sisaldab mitut lauset, siis ucfirst () Funktsioon muudab ainult esimese lause esimest tähemärki. Selle funktsiooni süntaks on toodud allpool.

Süntaks:

string ucfirst (string $ string)

See funktsioon võtab argumendina stringi väärtuse ja tagastab stringi sisu pärast stringi esimese lause esimese tähe suureks muutmist.

Näide 2: teisendage lause esimene täht suurtäheks

Järgmine näide näitab, kuidas muuta iga lause esimene täht mitmerealiste stringide andmete suurtäheks. Esimene ucfirst () Funktsiooni kasutatakse ühe lause esimese tähe muutmiseks suurtäheks. Teine ucfirst () Funktsioon rakendatakse mitmerealiste lausete stringile ja see muudab esimese lause esimese tähe ainult suurtäheks. Järgmisena eraldatakse mitmerealise stringi iga lause, kasutades plahvatama () funktsioon ja kolmas ucfirst () Funktsiooni kasutatakse iga lause esimese tähe teisendamiseks suurtäheks.

// Määrake ühe lause string
$ string = "javaScript on kliendipoolne programmeerimiskeel.";
kaja "Ucfirst () väljund ühe lause jaoks:
".ucfirst ($ string)."
";
// Määrake mitme lause string
$ string = "html on märgistuskeel veebilehe kujundamiseks. kasutatud silte
HTML-skriptis on eelnevalt määratletud. see saab kuvada ainult staatilisi andmeid.";
kaja "
Ucfirst () väljund mitme lause jaoks:
".ucfirst ($ string)."
";
// Teisenda stringi iga lause esimene täht
$ str_arr = plahvatama ('.', $ string);
$ tulemus = "";
foreach ($ str_arr kui väärtus $)
$ tulemus .= ucfirst (trimm (väärtus $)).".";

$ result = substr ($ result, 0, strlen ($ result) -1);
kaja "
Stringi väljund pärast iga lause esimese märgi teisendamist:
".$ tulemus;
?>

Väljund:
Järgmine väljund ilmub pärast skripti käivitamist serverist. Esimeses väljundis, 'javaScript' on teisendatud 'JavaScript'. Teises väljundis, 'html' on teisendatud 'HTML', ja muud laused on jäänud muutmata. Kolmandas väljundis, 'html', "the", ja "see" on teisendatud 'HTML', "The", ja "See".

Ucwords () kasutamine

Seda funktsiooni kasutatakse stringi iga sõna esimese tähe teisendamiseks. Selle funktsiooni süntaks on toodud allpool.

Süntaks:

string ucwords (string $ string)

See funktsioon võtab argumendina stringi väärtuse ja tagastab stringi sisu pärast lause iga sõna esimese tähe suureks muutmist.

Näide 3: teisendage lause iga sõna esimene täht

Järgmine näide näitab ucword () Funktsioon stringiandmetes mitme sõna iga sõna esimese tähe teisendamiseks suurtäheks. Stringi muutuja nimega $ string on määratletud skriptis, mis sisaldab kolme sõna stringi. Skript prindib pärast stringi rakendamist algse stringi ja teisendatud stringi ucword () funktsioon.

// Määrake stringi väärtus
$ string = "tere tulemast linuxhinti";
kaja "

Algne string on:

";
// Trüki algne string
echo $ string;
kaja "

Teisendatud string on:

";
// Prindige teisendatud string
kajasõnad ($ string);
?>

Väljund:

Järgmine väljund ilmub pärast skripti käivitamist serverist. See näitab, et "tere tulemast linuxhinti" string teisendatakse "Tere tulemast Linuxhinti" pärast ucwords () funktsioon.

Järeldus

PHP-s on stringi andmete sisu mitmel viisil muutmiseks olemas erinevat tüüpi sisseehitatud funktsioone. Kolme suurtähega seotud funktsiooni on selles õpetuses selgitatud kolme näite abil. Neid funktsioone kasutatakse stringi kõigi tähtede, stringi esimese tähe ja stringi iga sõna esimese tähe muutmiseks suurtäheks. PHP-l on veel üks funktsioon nimega strtolower () mis teisendab kõik stringi tähed väikesteks.

Installige Linuxile uusim Dolphin Emulator for Gamecube & Wii
Dolphini emulaator võimaldab teil mängida valitud Gamecube & Wii mänge Linuxi personaalarvutites (PC). Vabalt saadaval oleva ja avatud lähtekoodiga m...
Kuidas kasutada GameConquerori petumootorit Linuxis
Artikkel sisaldab juhendit GameConquerori petumootori kasutamise kohta Linuxis. Paljud kasutajad, kes mängivad Windowsis mänge, kasutavad rakendust „C...
Parimad Linuxi mängukonsooli emulaatorid
Selles artiklis loetletakse Linuxi jaoks saadaval olev populaarne mängukonsooli emuleerimise tarkvara. Emuleerimine on tarkvara ühilduvuse kiht, mis j...