Променете низ в главни букви в PHP

Change String Into Uppercase Php



PHP има много вградени функции за промяна на регистъра на низа. Стойността на низа може да се преобразува във всички главни или малки букви; преобразува първата буква от низа в главни или малки букви и преобразува първия знак на всяка дума от низ в главни букви. strtoupper ( ), ucfirst () , и ucwords () функции се използват за промяна на регистъра на пълен низ или част от низ в главна буква по различни начини. Използването на тези функции е обяснено в този урок с помощта на различни примери.

Използване на strtoupper ()

Тази функция се използва за преобразуване на всички символи от низ в главни букви. Синтаксисът на тази функция е даден по -долу.







Синтаксис:



низ strtoupper (низ$ низ)

Тази функция приема стойност за низ като аргумент и връща съдържанието на низ след преобразуване на всички букви в главни букви.



Пример 1: Проверете удостоверяването с помощта на strtoupper ()

Обща задача на всяко уеб приложение е да проверява потребителското име и паролата, за да потвърди потребителите. Следващият пример показва използването на strtoupper ( ) функция за удостоверяване на потребителя. В скрипта не се използва HTML форма за приемане на потребителско име и парола. Стойностите на потребителя и паролата ще бъдат предоставени с помощта на низове за заявка за URL. си отиде) функцията се използва за проверка дали $ _GET [„потребител“] и $ _GET [„парола“] променливите се инициализират или не. След това, подстригване () функция се използва за премахване на допълнителното пространство от данните, които се извличат от низа на заявката. strtuupper () функцията ще преобразува стойностите на $ username и $ password за сравнение на $ username с „АДМИНИСТРАЦИЯ“ и $ парола с 'QWE789' за валидиране на потребителя.






// Проверете дали необходимите стойности на низа на заявка са зададени или не
ако( си отиде ($ _GET['потребител']) && си отиде ($ _GET['парола']))
{
// Задайте потребителско име и парола
$ потребителско име = подстригване ($ _GET['потребител']);
$ парола = подстригване ($ _GET['парола']);
// Проверете валидността на потребителя, като преобразувате стойностите на потребителя и паролата в главни букви
ако( strtoupper ($ потребителско име) == 'АДМИНИСТРИРАНЕ' && strtoupper ($ парола) == 'QWE789')
{
изхвърлен '

Валиден потребител.

'
;
}
иначе
{
изхвърлен '

Невалиден потребител.

'
;
}
}
иначе
// Отпечатайте съобщението за грешка
изхвърлен '

Задължителните стойности на аргументи липсват.

'
;

?>

Изход:
Следният изход ще се появи, ако в URL адреса не е предоставен низ за заявка.



Следният изход ще се появи, ако са предоставени правилните стойности за параметрите на потребителя и паролата.

Следният изход ще се появи, ако са предоставени неправилни стойности за параметрите на потребителя и паролата.

Използване на ucfirst ()

Тази функция се използва за преобразуване само на първия знак от низ. Ако низът съдържа няколко изречения, тогава ucfirst () функция ще промени само първия знак от първото изречение. Синтаксисът на тази функция е даден по -долу.

Синтаксис:

низ ucfirst (низ$ низ)

Тази функция приема стойност за низ като аргумент и връща съдържанието на низ след преобразуване на първия знак от първото изречение на низ в главни букви.

Пример 2: Преобразувайте първата буква на изречение в главни букви

Следващият пример показва начина на промяна на първата буква на всяко изречение в главни букви на многоредови низови данни. Първият ucfirst () функцията се използва за промяна на първата буква от едно изречение в главни букви. Секундата ucfirst () функция се прилага към низ от многоредови изречения и тя ще промени първата буква от първото изречение само с главни букви. След това всяко изречение от многоредовия низ се разделя с помощта на взривявам () функция, а третата ucfirst () функцията се използва за преобразуване на първата буква от всяко изречение в главни букви.



// Задаване на низ от единично изречение
$ низ = 'javaScript е език за програмиране от страна на клиента.';
изхвърлен ' Изходът на ucfirst () за единичното изречение:
'
. ucfirst ($ низ).'
'
;

// Задаване на низ от няколко изречения
$ низ = 'html е език за надценка за проектиране на уеб страница. използваните тагове
в HTML скрипта са предварително дефинирани. може да показва само статичните данни. '
;
изхвърлен '
Резултатът от ucfirst () за множество изречения:
'
. ucfirst ($ низ).'
'
;

// Конвертираме първата буква от всяко изречение на низа
$ str_arr = експлодират ('.', $ низ);
$ резултат = '';
за всеки ($ str_arr като $ стойност) {
$ резултат . = ucfirst ( подстригване ($ стойност)).'.';
}
$ резултат = подстр ($ резултат,0, стрън ($ резултат)-1);
изхвърлен '
Изходът на низ след преобразуване на първия знак на всяко изречение:
'
.$ резултат;

?>

Изход:
Следният изход ще се появи след стартиране на скрипта от сървъра. В първия изход, „JavaScript“ е преобразуван в „JavaScript“ . Във втория изход, „Html“ е преобразуван в „Html“ , а други изречения са останали непроменени. В третия изход, „Html“ , „The“ , и 'то' е преобразуван в „Html“ , „The“ , и 'То' .

Използване на ucwords ()

Тази функция се използва за преобразуване на първата буква от всяка дума от низа. Синтаксисът на тази функция е даден по -долу.

Синтаксис:

низ ucwords (низ$ низ)

Тази функция приема стойност за низ като аргумент и връща съдържанието на низ след преобразуване на първата буква на всяка дума от изречението в главни букви.

Пример 3: Преобразувайте първата буква на всяка дума от изречението

Следващият пример показва използването на ucword () функция за преобразуване на първата буква от всяка дума от няколко думи в низови данни в главни букви. В скрипта е дефинирана низова променлива, наречена $ string, която съдържа низ от три думи. Скриптът ще отпечата оригиналния низ и преобразувания низ след прилагане на ucword () функция.


// Задайте стойността на низа
$ низ = „добре дошли в linuxhint“;
изхвърлен '

Оригиналният низ е:

'
;
// Отпечатайте оригиналния низ
изхвърлен $ низ;
изхвърлен '

Преобразуваният низ е:

'
;
// Отпечатайте преобразувания низ
изхвърлен ucwords ($ низ);
?>

Изход:

Следният изход ще се появи след стартиране на скрипта от сървъра. То показва, че „Добре дошли в linuxhint“ низът се преобразува в „Добре дошли в Linuxhint“ след използване на ucwords () функция.

Заключение

В PHP съществуват различни видове вградени функции за промяна на съдържанието на низовите данни по много начини. Трите функции, свързани с главни букви, бяха обяснени в този урок с помощта на три примера. Тези функции се използват за промяна на всички букви на низ, първия знак на низ и първата буква на всяка дума от низ в главни букви. PHP има друга функция, наречена strtolower () което ще преобразува всички букви от низ в малки букви.