Az strtoupper () használata
Ez a függvény a karakterlánc összes karakterének nagybetűvé alakítására szolgál. Ennek a függvénynek a szintaxisa az alábbiakban található.
Szintaxis:
string strtoupper (string $ string)Ez a függvény argumentumként egy string értéket vesz fel, és az összes betű nagybetűvé alakítása után visszaadja a string tartalmát.
1. példa: Ellenőrizze a hitelesítést az strtoupper () használatával
Bármely webalkalmazás általános feladata, hogy ellenőrizze a felhasználónevet és a jelszót a felhasználók ellenőrzéséhez. A következő példa a strtoupper () függvény a felhasználó hitelesítéséhez. A szkript nem használ HTML-űrlapot a felhasználónév és a jelszó megszerzéséhez. A felhasználói és jelszó értékeket URL-lekérdezési karakterláncok segítségével adják meg. betű () funkcióval ellenőrizhető, hogy a $ _GET ['felhasználó'] és $ _GET ['jelszó'] a változókat inicializálják vagy sem. Ezután a trim () függvény arra szolgál, hogy eltávolítsák a felesleges helyet a lekérdezési karaktersorozatból lekérett adatokból. strtuupper () függvény konvertálja a $ felhasználónév és a $ jelszó értékeit a $ felhasználónév és a „ADMIN” és $ jelszó „QWE789” hogy érvényesítse a felhasználót.
// Ellenőrizze, hogy a szükséges lekérdezési karakterlánc-értékek be vannak-e állítvaif (isset ($ _ GET ['felhasználó']) && isset ($ _ GET ['jelszó']))
// Állítsa be a felhasználónevet és a jelszót
$ felhasználónév = trim ($ _ GET ['felhasználó']);
$ password = trim ($ _ GET ['jelszó']);
// Ellenőrizze a felhasználó érvényességét a felhasználó és a jelszó értékeinek nagybetűvé alakításával
if (strtoupper ($ felhasználónév) == 'ADMIN' és& strtoupper ($ password) == 'QWE789')
visszhang "
Érvényes felhasználó.
";más
visszhang "
Érvénytelen felhasználó.
";más
// Nyomtassa ki a hibaüzenetet
visszhang "
A kötelező argumentumérték (ek) hiányzik.
";?>
Kimenet:
A következő kimenet jelenik meg, ha az URL-ben nincs megadva lekérdezési karakterlánc.
A következő kimenet jelenik meg, ha a felhasználó és jelszó paramétereinek megfelelő értékei vannak megadva.
A következő kimenet jelenik meg, ha a felhasználói és jelszó paraméterek helytelen értékeket adnak meg.
Az ucfirst () használata
Ez a függvény csak egy karakterlánc első karakterének konvertálására szolgál. Ha a karakterlánc több mondatot tartalmaz, akkor a ucfirst () függvény csak az első mondat első karakterét változtatja meg. Ennek a függvénynek a szintaxisa az alábbiakban található.
Szintaxis:
string ucfirst (string $ string)Ez a függvény argumentumként egy string értéket vesz fel, és a karakterlánc tartalmát adja vissza, miután a karakterlánc első mondatának első karakterét nagybetűvé alakította.
2. példa: Konvertálja a mondat első betűjét nagybetűvé
A következő példa bemutatja, hogyan lehet az egyes mondatok első betűjét a többsoros karakterlánc-adatok nagybetűjévé változtatni. Az első ucfirst () függvény segítségével egyetlen mondat első betűjét nagybetűvé változtathatja. A második ucfirst () függvényt alkalmazzák a többsoros mondatok karaktersorozatára, és az első mondat első betűjét csak nagybetűvé változtatja. Ezután a többsoros karakterlánc minden mondatát elválasztjuk a felrobban() funkció, a harmadik pedig ucfirst () függvény az egyes mondatok első betűjének nagybetűvé alakítására szolgál.
// Állítsa be az egyetlen mondat karakterláncát$ string = "a javaScript egy kliens oldali programozási nyelv.";
visszhang "Az ucfirst () kimenete az egyetlen mondathoz:
".ucfirst ($ string)."
";
// Állítsa be a több mondatból álló karakterláncot
A $ string = "html egy jelölő nyelv egy weboldal tervezéséhez. a használt címkéket
HTML szkriptben előre vannak meghatározva. csak a statikus adatokat tudja megjeleníteni.";
visszhang "
Az ucfirst () kimenete a több mondathoz:
".ucfirst ($ string)."
";
// A karakterlánc minden mondatának első betűjének konvertálása
$ str_arr = felrobban ('.', $ string);
$ eredmény = "";
foreach ($ str_arr mint $ érték)
$ eredmény .= ucfirst (trim ($ érték)).".";
$ result = substr ($ result, 0, strlen ($ result) -1);
visszhang "
A karakterlánc kimenete az egyes mondatok első karakterének konvertálása után:
".$ eredmény;
?>
Kimenet:
A következő kimenet jelenik meg, miután a parancsfájlt futtatta a szerverről. Az első kimenetben, 'javaScript' át lett alakítva 'JavaScript'. A második kimenetben, 'html' át lett alakítva 'Html', és más mondatok változatlanok maradtak. A harmadik kimenetben, 'html', 'a', és 'azt' át lett alakítva 'Html', 'A', és 'Azt'.
Ucwords () használata
Ez a függvény a karakterlánc egyes szavainak első betűjének konvertálására szolgál. Ennek a függvénynek a szintaxisa az alábbiakban található.
Szintaxis:
string ucwords (string $ string)Ez a függvény argumentumként egy string értéket vesz fel, és a karakterlánc tartalmát adja vissza, miután a mondat egyes szavainak első betűjét nagybetűvé alakította.
3. példa: Konvertálja a mondat egyes szavainak első betűjét
A következő példa a ucword () függvény a karakterláncadatokban szereplő több szó minden szavának első betűjét nagybetűvé konvertálni. A karakterlánc $ string nevű változót a szkript határozza meg, amely három szóból álló karakterláncot tartalmaz. A szkript kinyomtatja az eredeti karakterláncot és az átalakított karakterláncot a ucword () funkció.
// Állítsa be a karakterlánc értékét$ string = "welcome to linuxhint";
visszhang "
Az eredeti karakterlánc:
";// Nyomtassa ki az eredeti karakterláncot
echo $ string;
visszhang "
Az átalakított karakterlánc:
";// Nyomtassa ki az átalakított karakterláncot
echo ucwords ($ string);
?>
Kimenet:
A következő kimenet jelenik meg, miután a parancsfájlt futtatta a szerverről. Ez azt mutatja, hogy a "Üdvözöljük a linuxhintben" karakterlánc átalakítása "Üdvözöljük a Linuxhint-ben" miután a ucwords () funkció.
Következtetés
Különböző típusú beépített függvények léteznek a PHP-ben a karakterlánc-adatok tartalmának többféle megváltoztatásához. A három nagybetűvel kapcsolatos függvényt ebben az útmutatóban három példa segítségével ismertettük. Ezekkel a függvényekkel megváltoztathatja a karakterlánc összes betűjét, a karakterlánc első karakterét és a karakterlánc egyes szavainak első betűjét nagybetűvé. A PHP-nek van egy másik neve is strtolower () hogy a karakterlánc összes betűjét kisbetűvé alakítja.