Zmień ciąg na wielkie litery w PHP

Change String Into Uppercase Php



PHP ma wiele wbudowanych funkcji do zmiany wielkości liter w łańcuchu. Wartość ciągu można przekonwertować na wielkie lub małe litery; przekonwertuj pierwszą literę ciągu na wielką lub małą literę i przekonwertuj pierwszy znak każdego słowa ciągu na wielkie litery. górny( ), pierwszy() , oraz słowa () funkcje służą do zmiany wielkości liter w całym łańcuchu lub jego części na wielką literę na różne sposoby. Użycie tych funkcji zostało wyjaśnione w tym samouczku na różnych przykładach.

Użycie strtoupper()

Ta funkcja służy do konwersji wszystkich znaków ciągu na wielkie litery. Składnia tej funkcji jest podana poniżej.







Składnia:



strunowy strtoupper (strunowy$string)

Ta funkcja przyjmuje wartość ciągu jako argument i zwraca zawartość ciągu po przekonwertowaniu wszystkich liter na wielkie litery.



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

Powszechnym zadaniem każdej aplikacji internetowej jest sprawdzenie nazwy użytkownika i hasła w celu weryfikacji użytkowników. Poniższy przykład pokazuje użycie górny( ) funkcja uwierzytelnienia użytkownika. W skrypcie nie jest używany formularz HTML do pobrania nazwy użytkownika i hasła. Wartości użytkownika i hasła zostaną podane za pomocą ciągów zapytań adresu URL. odszedł) funkcja służy do sprawdzenia, czy $_GET[„użytkownik”] oraz $_GET[„hasło”] zmienne są inicjowane lub nie. Następnie przycinać() Funkcja służy do usuwania dodatkowej spacji z danych pobieranych z ciągu zapytania. struuuper() funkcja przekonwertuje wartości $username i $password w celu porównania $username z 'ADMINISTRATOR' i $hasło z 'QWE789' aby zweryfikować użytkownika.






//Sprawdź, czy wymagane wartości ciągu zapytania są ustawione, czy nie
Jeśli( odszedł ($_GET['użytkownik']) && odszedł ($_GET['hasło']))
{
//Ustaw nazwę użytkownika i hasło
$nazwa użytkownika = przycinać ($_GET['użytkownik']);
$hasło = przycinać ($_GET['hasło']);
//Sprawdź poprawność użytkownika, konwertując wartości użytkownika i hasła na wielkie litery
Jeśli( strtoupper ($nazwa użytkownika) == 'ADMINISTRATOR' && strtoupper ($hasło) == 'QWE789')
{
wyrzucił '

Prawidłowy użytkownik.

'
;
}
w przeciwnym razie
{
wyrzucił '

Nieprawidłowy użytkownik.

'
;
}
}
w przeciwnym razie
//Wydrukuj komunikat o błędzie
wyrzucił '

Brakuje wymaganych wartości argumentów.

'
;

?>

Wyjście:
Jeśli w adresie URL nie zostanie podany ciąg zapytania, pojawią się następujące dane wyjściowe.



Poniższe dane wyjściowe pojawią się, jeśli podano prawidłowe wartości parametrów użytkownika i hasła.

Poniższe dane wyjściowe pojawią się, jeśli podane zostaną nieprawidłowe wartości parametrów użytkownika i hasła.

Użycie ucfirst()

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

Składnia:

strunowy pierwszy (strunowy$string)

Ta funkcja przyjmuje wartość ciągu jako argument i zwraca zawartość ciągu po przekonwertowaniu pierwszego znaku pierwszego zdania ciągu na wielkie litery.

Przykład 2: Zamień pierwszą literę zdania na wielką

Poniższy przykład pokazuje sposób zmiany pierwszej litery każdego zdania na wielką literę danych ciągu wielowierszowego. Pierwszy pierwszy() funkcja służy do zamiany pierwszej litery pojedynczego zdania na wielką. Drugi pierwszy() funkcja jest stosowana do ciągu zdań wielowierszowych i zmienia pierwszą literę pierwszego zdania na tylko wielką. Następnie każde zdanie ciągu wielowierszowego jest oddzielane za pomocą eksplodować() funkcja, a trzeci pierwszy() funkcja służy do zamiany pierwszej litery każdego zdania na wielką.



//Ustaw ciąg pojedynczego zdania
$string = 'javaScript to język programowania po stronie klienta.';
wyrzucił ' Wyjście ucfirst() dla pojedynczego zdania:
'
. pierwszy ($string).'
'
;

//Ustaw ciąg wielu zdań
$string = 'html to język znaczników do projektowania strony internetowej. użyte tagi
w skrypcie HTML są predefiniowane. może wyświetlać tylko dane statyczne.'
;
wyrzucił '
Dane wyjściowe funkcji ucfirst() dla wielu zdań:
'
. pierwszy ($string).'
'
;

//Konwertuj pierwszą literę każdego zdania ciągu
$str_arr = eksplodować ('.', $string);
$wynik = '';
dla każdego ($str_arr jak $wartość) {
$wynik = pierwszy ( przycinać ($wartość)).'.';
}
$wynik = substr ($wynik,0, strlen ($wynik)-1);
wyrzucił '
Wynik ciągu po konwersji pierwszego znaku każdego zdania:
'
.$wynik;

?>

Wyjście:
Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu z serwera. W pierwszym wyjściu „JavaScript” został przekształcony w „JavaScript” . W drugim wyjściu „html” został przekształcony w „Html” , a pozostałe zdania pozostały bez zmian. W trzecim wyjściu „html” , 'ten' , oraz 'to' został przekształcony w „Html” , 'Ten' , oraz 'Ono' .

Użycie ucwords()

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

Składnia:

strunowy słowa (strunowy$string)

Ta funkcja przyjmuje wartość ciągu jako argument i zwraca zawartość ciągu po skonwertowaniu pierwszej litery każdego słowa zdania na wielką literę.

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

Poniższy przykład pokazuje użycie słowo () funkcja konwertująca pierwszą literę każdego słowa z wielu słów w danych ciągu na wielkie litery. W skrypcie zdefiniowana jest zmienna łańcuchowa o nazwie $string, która zawiera łańcuch składający się z trzech słów. Skrypt wydrukuje oryginalny ciąg i przekonwertowany ciąg po zastosowaniu słowo () funkcjonować.


//Ustaw wartość ciągu
$string = 'witaj w linuxhint';
wyrzucił '

Oryginalny ciąg to:

'
;
//Wydrukuj oryginalny ciąg
wyrzucił $string;
wyrzucił '

Przekonwertowany ciąg to:

'
;
//Wydrukuj przekonwertowany ciąg
wyrzucił słowa ($string);
?>

Wyjście:

Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu z serwera. Pokazuje, że „Witamy w linuxhint” ciąg jest zamieniany na „Witamy w Linuxhint” po użyciu słowa () funkcjonować.

Wniosek

W PHP istnieją różne typy wbudowanych funkcji, które zmieniają zawartość danych ciągu na wiele sposobów. Trzy funkcje związane z wielkimi literami zostały wyjaśnione w tym samouczku na trzech przykładach. Te funkcje służą do zmiany wszystkich liter ciągu, pierwszego znaku ciągu i pierwszej litery każdego słowa ciągu na wielką. PHP ma inną funkcję o nazwie strtolower() które przekonwertuje wszystkie litery ciągu na małe.