php

Változtassa a karakterláncot nagybetűvé a PHP-ben

Változtassa a karakterláncot nagybetűvé a PHP-ben
A PHP sok beépített funkcióval változtatja meg a karakterlánc nagybetűit. A karakterlánc értéke konvertálható nagy- vagy kisbetűvé; konvertálja a karakterlánc első betűjét nagy- vagy kisbetűvé, és a karakterlánc egyes szavainak első karakterét nagybetűvé alakítja. strtoupper (), ucfirst (), és ucwords () A függvények arra szolgálnak, hogy a teljes karakterláncot vagy a karakterlánc egy részét nagybetűvé változtassák különböző módon. Ezeknek a funkcióknak a használatát különböző példák segítségével ismertettük ebben az oktatóanyagban.

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ítva
if (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.

Az egérmutató és a kurzor méretének, színének és sémájának módosítása a Windows 10 rendszeren
Az egérmutató és a kurzor a Windows 10 operációs rendszerben nagyon fontos szempont. Ez elmondható más operációs rendszerekről is, tehát valójában eze...
Ingyenes és nyílt forráskódú játékmotorok a Linux játékok fejlesztéséhez
Ez a cikk felsorolja azokat az ingyenes és nyílt forráskódú játékmotorokat, amelyek felhasználhatók 2D és 3D játékok fejlesztésére Linuxon. Számos ily...
Shadow of the Tomb Raider for Linux Tutorial
A Shadow of the Tomb Raider a Tomb Raider sorozat tizenkettedik kiegészítője - az Eidos Montreal által létrehozott akció-kaland játék franchise. A ját...