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 mitteif (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.