Zmień ciąg na wielką część PHP

Zmień ciąg na wielką część PHP
PHP ma wiele wbudowanych funkcji, aby zmienić przypadek ciągu. Wartość ciągu można przekonwertować na wszystkie wielkie lub małe litery; Konwertuj pierwszą literę łańcucha na wielkie lub małe litery i przekonwertuj pierwszy znak każdego słowa sznurka na wielki. strtoupper (), ucfirst (), I UCWORDS () Funkcje służą do zmiany przypadku pełnego łańcucha lub części łańcucha na wielką literę na różne sposoby. Zastosowania tych funkcji zostały wyjaśnione w tym samouczku przy użyciu różnych przykładów.

Użycie StrToupper ()

Ta funkcja służy do konwersji wszystkich znaków łańcucha na wielki poziom. Składnia tej funkcji podano poniżej.

Składnia:

String StrToupper (String $ String)

Ta funkcja przyjmuje wartość ciągu jako argument i zwraca zawartość łańcucha po przekształceniu wszystkich liter na wielką część.

Przykład 1: Sprawdź uwierzytelnianie za pomocą strToupper ()

Powszechne zadanie dowolnej aplikacji internetowej jest sprawdzenie nazwy użytkownika i hasła w celu potwierdzenia użytkowników. Poniższy przykład pokazuje użycie strtoupper () Funkcja uwierzytelniania użytkownika. W skrypcie nie jest używany formularz HTML do przyjmowania nazwy użytkownika i hasła. Wartości użytkownika i hasła zostaną dostarczone za pomocą ciągów zapytań URL. isset () funkcja służy do sprawdzenia, czy $ _Get ['użytkownik'] I $ _Get ['hasło'] Zmienne są inicjowane lub nie. Następnie przycinać() Funkcja służy do usunięcia dodatkowej przestrzeni z danych pobieranych z ciągu zapytania. strtuupper () Funkcja przekonwertuje wartości $ nazwa użytkownika i hasło $ do porównania nazwy użytkownika $ z 'ADMIN' i $ hasło z „QWE789” Aby potwierdzić użytkownika.

// Sprawdź, czy Wymagane wartości ciągów zapytania są ustawiane lub nie
if (isset ($ _ get ['użytkownik']) && isset ($ _ PEZY ['hasło'])))

// Ustaw nazwę użytkownika i hasło
$ UserName = Trim ($ _ get ['użytkownik']);
$ hasło = trym ($ _ get ['hasło']);
// Sprawdź ważność użytkownika, przekształcając wartości użytkownika i hasła na wieloletnią
if (StrToupper ($ nazwa użytkownika) == 'admin' && strtoupper ($ hasło) == 'qwe789')

Echo "

Prawidłowy użytkownik.

";

w przeciwnym razie

Echo "

Nieprawidłowy użytkownik.

";


w przeciwnym razie
// Wydrukuj komunikat o błędzie
Echo "

Wymagana wartość argumentów (y) brakuje/brakuje.

";
?>

Wyjście:
Pojawi się następujące dane wyjściowe, jeśli w adresie URL nie zostanie dostarczone ciąg.

Pojawi się następujące dane wyjściowe, jeśli zostaną podane prawidłowe wartości dla parametrów użytkownika i hasła.

Pojawi się następujące dane wyjściowe, jeśli zostaną podane nieprawidłowe wartości dla parametrów użytkownika i hasła.

Użycie ucfirst ()

Ta funkcja służy do konwersji pierwszego znaku ciągu. Jeśli ciąg zawiera wiele zdań, to ucfirst () Funkcja zmieni pierwszy znak pierwszego zdania. Składnia tej funkcji podano poniżej.

Składnia:

String ucfirst (String $ String)

Ta funkcja przyjmuje wartość ciągu jako argument i zwraca zawartość łańcucha po przekształceniu pierwszego znaku pierwszego zdania ciągu na wielki.

Przykład 2: Konwertuj pierwszą literę zdania na wielki poziom

Poniższy przykład pokazuje sposób zmiany pierwszej litery każdego zdania na wielkie stanowiska danych z multiline. Pierwszy ucfirst () Funkcja służy do zmiany pierwszej litery pojedynczego zdania na wielką część. Drugi ucfirst () Funkcja jest stosowana do ciągów zdań wielopasmowych i zmieni pierwszą literę pierwszego zdania tylko na wielki poziom. Następnie każde zdanie łańcucha multiline jest oddzielone za pomocą eksplodować() funkcja i trzecia ucfirst () Funkcja służy do konwersji pierwszej litery każdego zdania na wielki poziom.

// Ustaw ciąg pojedynczego zdania
$ string = "JavaScript to język programowania po stronie klienta.";
Echo "Wyjście UCFirst () dla pojedynczego zdania:
".UCFirst ($ String)."
";
// Ustaw ciąg wielu zdań
$ string = "html to język markowny do zaprojektowania strony internetowej. użyte tagi
W skrypcie HTML są predefiniowane. może wyświetlać tylko dane statyczne.";
Echo "
Wyjście UCFirst () dla wielu zdań:
".UCFirst ($ String)."
";
// Konwertuj pierwszą literę każdego zdania ciągu
$ str_arr = eksploduj ('.', $ string);
$ wynik = "";
foreach ($ str_arr jako $ value)
Wynik $ .= ucfirst (trim ($ value)).'.';;

$ result = substr ($ wynik, 0, strlen ($ wynik) -1);
Echo "
Wyjście łańcucha po przekształceniu pierwszego znaku każdego zdania:
".$ wynik;
?>

Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu z serwera. Na pierwszym wyjściu, „JavaScript” został przekształcony na „JavaScript”. Na drugim wyjściu, „html” został przekształcony na „Html”, a inne zdania pozostały niezmienione. Na trzeciej wyjściu, „html”, `` '', I 'To' został przekształcony na „Html”, `` '', I 'To'.

Użycie UCWords ()

Ta funkcja służy do konwersji pierwszej litery każdego słowa ciągu. Składnia tej funkcji podano poniżej.

Składnia:

String UCWords (String $ String)

Ta funkcja przyjmuje wartość ciągu jako argument i zwraca zawartość łańcucha po przekształceniu pierwszej litery każdego słowa zdania na wielki.

Przykład 3: Konwertuj pierwszą literę każdego słowa zdania

Poniższy przykład pokazuje użycie UCWORD () funkcja, aby przekonwertować pierwszą literę każdego słowa wielu słów w danych ciągów na wielki poziom. Zmienna ciągu o nazwie String jest zdefiniowana w skrypcie, który zawiera ciąg trzech słów. Skrypt wydrukuje oryginalny ciąg i konwertowany ciąg po zastosowaniu UCWORD () funkcjonować.

// Ustaw wartość ciągu
$ string = "Welcome to Linuxhint";
Echo "

Oryginalny ciąg to:

";
// Wydrukuj oryginalny ciąg
Echo $ string;
Echo "

Konwertowany ciąg to:

";
// Wydrukuj konwertowany ciąg
echo UCWords ($ string);
?>

Wyjście:

Następujące dane wyjściowe pojawi się po uruchomieniu skryptu z serwera. Pokazuje, że „Witamy w Linuxhint” ciąg jest przekonwertowany na „Witamy w Linuxhint” Po użyciu UCWORDS () funkcjonować.

Wniosek

W PHP istnieją różne typy wbudowanych funkcji, aby zmienić zawartość danych ciągów na wiele sposobów. Trzy funkcje związane z górną ilością zostały wyjaśnione w tym samouczku przy użyciu trzech przykładów. Funkcje te są używane do zmiany wszystkich liter ciągu, pierwszego znaku ciągu i pierwszej litery każdego słowa łańcucha do wieloletnich. PHP ma inną funkcję wymienioną strTolower () który przekonwertuje wszystkie litery sznurka na małe litery.

Film instruktażowy