php

Pakeiskite eilutę į didžiąsias PHP

Pakeiskite eilutę į didžiąsias PHP
PHP turi daug integruotų funkcijų, kad pakeistų eilutės didžiųjų raidžių. Stygos reikšmę galima konvertuoti į visas didžiąsias arba mažąsias; paverskite pirmąją eilutės raidę didžiosiomis arba mažosiomis, o kiekvieno eilutės žodžio pirmąjį simbolį paverskite didžiosiomis. strtoupper (), ucfirst (), ir „ucwords“ () funkcijos naudojamos įvairiais būdais pakeisti visą eilutę ar jos dalį didžiosiomis raidėmis. Šių funkcijų naudojimas šioje instrukcijoje buvo paaiškintas naudojant skirtingus pavyzdžius.

Strtoupper () naudojimas

Ši funkcija naudojama visiems eilutės simboliams konvertuoti į didžiąsias raides. Šios funkcijos sintaksė pateikiama žemiau.

Sintaksė:

eilutė strtoupper (eilutė $ string)

Ši funkcija nurodo eilutės reikšmę kaip argumentą ir grąžina eilutės turinį, pavertus visas raides į didžiąsias.

1 pavyzdys: patikrinkite autentifikavimą naudodami strtoupper ()

Bet kurios žiniatinklio programos įprasta užduotis yra patikrinti vartotojo vardą ir slaptažodį, kad būtų patvirtinti vartotojai. Šis pavyzdys rodo strtoupper () funkcija vartotojui autentifikuoti. Naudojant vartotojo vardą ir slaptažodį, scenarijuje nenaudojama jokia HTML forma. Vartotojo ir slaptažodžio vertės bus pateiktos naudojant URL užklausos eilutes. rinkinys () funkcija naudojama patikrinti, ar $ _GET ['vartotojas'] ir $ _GET ['slaptažodis'] kintamieji inicijuojami arba ne. Toliau apkarpyti() funkcija naudojama norint pašalinti papildomą vietą iš duomenų, gaunamų iš užklausos eilutės. strtuupper () funkcija konvertuos $ vartotojo vardo ir $ slaptažodžio reikšmes, kad būtų galima palyginti $ vartotojo vardą su „ADMINISTRATORIUS“ ir $ slaptažodis su „QWE789“ patvirtinti vartotoją.

// Patikrinkite, ar reikalingos užklausos eilutės reikšmės yra nustatytos, ar ne
if (isset ($ _ GET ['vartotojas']) && isset ($ _ GET ['slaptažodis']))

// Nustatykite vartotojo vardą ir slaptažodį
$ username = trim ($ _ GET ['vartotojas']);
$ password = trim ($ _ GET ['slaptažodis']);
// Patikrinkite vartotojo pagrįstumą, paversdami vartotojo ir slaptažodžio reikšmes didžiosiomis raidėmis
if (strtoupper ($ vartotojo vardas) == 'ADMIN' ir& strtoupper ($ password) == 'QWE789')

aidas "

Tinkamas vartotojas.

";

Kitas

aidas "

Neteisingas vartotojas.

";


Kitas
// Spausdinkite klaidos pranešimą
aidas "

Trūksta būtinos argumento vertės (-ų).

";
?>

Išvestis:
Ši išvestis bus rodoma, jei URL nėra užklausos eilutės.

Jei bus pateiktos teisingos vartotojo ir slaptažodžio parametrų vertės, pasirodys tokia išvestis.

Šis išėjimas pasirodys, jei neteisingos vartotojo ir slaptažodžio parametrų vertės.

„Ucfirst“ () naudojimas

Ši funkcija naudojama konvertuoti tik pirmąjį eilutės simbolį. Jei eilutėje yra keli sakiniai, tada ucfirst () funkcija pakeis tik pirmojo sakinio pirmąjį simbolį. Šios funkcijos sintaksė pateikiama žemiau.

Sintaksė:

eilutė ucfirst (eilutė $ string)

Ši funkcija nurodo eilutės reikšmę kaip argumentą ir grąžina eilutės turinį, pavertus pirmojo eilutės pirmo sakinio pirmąjį simbolį didžiosiomis raidėmis.

2 pavyzdys: paverskite pirmąją sakinio raidę didžiosiomis raidėmis

Šis pavyzdys parodo būdą, kaip pakeisti kiekvieno sakinio pirmąją raidę į didžiąją eilutės duomenų eilutę. Pirmas ucfirst () funkcija naudojama pakeisti pirmąją vieno sakinio raidę į didžiąsias. Antras ucfirst () Funkcija taikoma kelių eilių sakinių eilutei ir ji pakeis pirmojo sakinio pirmąją raidę tik į didžiąsias. Tada kiekvienas daugialypės eilutės sakinys atskiriamas naudojant sprogti () funkcija, o trečioji ucfirst () funkcija naudojama kiekvieno sakinio pirmąją raidę paversti didžiąja raide.

// Nustatykite vieno sakinio eilutę
$ string = "javaScript yra kliento pusės programavimo kalba.";
aidas "Vieno sakinio ucfirst () išvestis:
".ucfirst ($ string)."
";
// Nustatykite kelių sakinių eilutę
$ string = "html yra žymėjimo kalba, skirta kurti tinklalapį. naudojamos žymos
HTML scenarijuje yra iš anksto apibrėžti. jis gali rodyti tik statinius duomenis.";
aidas "
„Ucfirst“ () išvestis keliems sakiniams:
".ucfirst ($ string)."
";
// Konvertuokite kiekvieno eilutės sakinio pirmąją raidę
$ str_arr = sprogti ('.', $ eilutė);
$ rezultatas = "";
foreach ($ str_arr kaip $ value)
$ rezultatas .= ucfirst (apdaila ($ vertė)).".";

$ rezultatas = substras ($ rezultatas, 0, strlen ($ rezultatas) -1);
aidas "
Stygos išvestis konvertuojant kiekvieno sakinio pirmąjį simbolį:
".$ rezultatas;
?>

Išvestis:
Ši išvestis bus rodoma paleidus scenarijų iš serverio. Pirmajame išėjime, „javaScript“ buvo konvertuotas į „JavaScript“. Antrame išėjime, „html“ buvo konvertuotas į „HTML“, ir kiti sakiniai liko nepakeisti. Trečioje išvestyje, „html“, „the“, ir „tai“ buvo konvertuotas į „HTML“, „The“, ir „Tai“.

„Ucwords“ naudojimas ()

Ši funkcija naudojama kiekvieno eilutės žodžio pirmajai raidei konvertuoti. Šios funkcijos sintaksė pateikiama žemiau.

Sintaksė:

string ucwords (string $ string)

Ši funkcija nurodo eilutės reikšmę kaip argumentą ir grąžina eilutės turinį, pavertus kiekvieno sakinio žodžio pirmąją raidę didžiosiomis.

3 pavyzdys: paverskite kiekvieno sakinio žodžio pirmąją raidę

Šis pavyzdys rodo ucword () funkcija paversti kiekvieno žodžio, esančio eilutės duomenyse, pirmąją raidę didžiosiomis raidėmis. Stygos kintamasis, pavadintas $ string, yra apibrėžtas scenarijuje, kuriame yra trijų žodžių eilutė. Scenarijus atspausdins originalią eilutę ir konvertuotą eilutę pritaikius ucword () funkcija.

// Nustatykite eilutės vertę
$ string = "Sveiki atvykę į linuxhint";
aidas "

Originali eilutė yra:

";
// Atsispausdinkite originalią eilutę
echo $ string;
aidas "

Konvertuota eilutė yra:

";
// Atspausdinkite konvertuotą eilutę
echo ucwords ($ string);
?>

Išvestis:

Ši išvestis bus rodoma paleidus scenarijų iš serverio. Tai rodo, kad Sveiki atvykę į linuxhint eilutė paverčiama į „Sveiki atvykę į„ Linuxhint “ panaudojus „ucwords“ () funkcija.

Išvada

PHP yra skirtingų tipų integruotų funkcijų, skirtų eilutės duomenų turiniui pakeisti keliais būdais. Trys didžiosiomis raidėmis susijusios funkcijos buvo paaiškintos šioje instrukcijoje, naudojant tris pavyzdžius. Šios funkcijos naudojamos pakeisti visas eilutės raides, pirmąjį eilutės simbolį ir kiekvieno eilutės žodžio pirmąją raidę į didžiąsias. PHP turi dar vieną pavadintą funkciją strtolower () kad visos eilutės raidės bus paverstos mažosiomis.

Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...
Įdiekite naujausią „OpenRA“ strategijos žaidimą „Ubuntu Linux“
„OpenRA“ yra „Free / Free Real Time Strategy“ žaidimų variklis, atkuriantis ankstyvuosius „Westwood“ žaidimus, tokius kaip klasikinis „Command & Conqu...
Įdiekite naujausią „Dolecin Emulator“, skirtą „Gamecube“ ir „Wii“, sistemoje „Linux“
„Delfinų emuliatorius“ leidžia žaisti pasirinktus „Gamecube“ ir „Wii“ žaidimus „Linux“ asmeniniuose kompiuteriuose (PC). „Dolphin Emulator“ yra laisv...