Промените стринг у велика слова у ПХП -у

Change String Into Uppercase Php



ПХП има много уграђених функција за промену великих и малих слова у низу. Вредност низа се може претворити у велика или мала слова; претвори прво слово низа у велико или мало слово и претвори први знак сваке речи низа у велика слова. стртоуппер ( ), уцфирст () , и уцвордс () функције се користе за промену великих слова великих слова или дела низа у велика слова на различите начине. Употреба ових функција објашњена је у овом водичу коришћењем различитих примера.

Употреба стртоуппера ()

Ова функција се користи за претварање свих знакова низа у велика слова. Синтакса ове функције дата је испод.





Синтакса:



низ стртоуппер (низ$ стринг)

Ова функција узима вредност низа као аргумент и враћа садржај низа након претварања свих слова у велика слова.



Пример 1: Проверите аутентификацију помоћу стртоуппер ()

Уобичајен је задатак сваке веб апликације да проверава корисничко име и лозинку како би потврдила кориснике. Следећи пример приказује употребу стртоуппер ( ) функција за аутентификацију корисника. У скрипти се не користи ХТМЛ образац за преузимање корисничког имена и лозинке. Вредности корисника и лозинке ће бити дате помоћу низова упита УРЛ -а. отишла) функција се користи за проверу да ли је $ _ГЕТ [„корисник“] и $ _ГЕТ ['лозинка'] променљиве се иницијализују или не. Затим, трим () функција се користи за уклањање додатног простора из података који се преузимају из низа упита. стртууппер () функција ће претворити вредности $ усернаме и $ пассворд за поређење $ усернаме са „АДМИН“ и $ пассворд са 'КВЕ789' да бисте потврдили корисника.






// Проверите да ли су потребне вредности стринга упита постављене или не
ако( отишла ($ _ГЕТ['корисник']) && отишла ($ _ГЕТ['Лозинка']))
{
// Подесите корисничко име и лозинку
$ корисничко име = трим ($ _ГЕТ['корисник']);
$ лозинка = трим ($ _ГЕТ['Лозинка']);
// Проверите ваљаност корисника претварањем вредности корисника и лозинке у велика слова
ако( стртоуппер ($ корисничко име) == 'АДМИН' && стртоуппер ($ лозинка) == 'КВЕ789')
{
Избацио '

Важећи корисник.

'
;
}
елсе
{
Избацио '

Неважећи корисник.

'
;
}
}
елсе
// Одштампај поруку о грешци
Избацио '

Недостају потребне вредности аргумента.

'
;

?>

Излаз:
Следећи излаз ће се појавити ако у УРЛ -у није наведен низ упита.



Следећи излаз ће се појавити ако су за параметре корисника и лозинке дате исправне вредности.

Следећи излаз ће се појавити ако су за параметре корисника и лозинке дате нетачне вредности.

Употреба уцфирст ()

Ова функција се користи за претварање само првог знака низа. Ако низ садржи више реченица, онда уцфирст () функција ће променити само први знак прве реченице. Синтакса ове функције дата је испод.

Синтакса:

низ уцфирст (низ$ стринг)

Ова функција узима вредност низа као аргумент и враћа садржај низа након претварања првог знака прве реченице низа у велика слова.

Пример 2: Претворите прво слово реченице у велика слова

Следећи пример приказује начин на који се прво слово сваке реченице мења у велико слово података са више редова. Први уцфирст () функција се користи за промену првог слова једне реченице у велико. Други уцфирст () функција се примењује на низ вишелиничних реченица и промениће прво слово прве реченице само у велика слова. Затим се свака реченица вишередног низа одваја помоћу експлодирати () функцију, а трећа уцфирст () функција се користи за претварање првог слова сваке реченице у велика слова.



// Постављање низа једне реченице
$ стринг = 'јаваСцрипт је програмски језик на страни клијента.';
Избацио ' Излаз уцфирст () за једну реченицу:
'
. уцфирст ($ стринг).'
'
;

// Постављање низа више реченица
$ стринг = 'хтмл је означени језик за дизајнирање веб странице. коришћене ознаке
у ХТМЛ скрипти су унапред дефинисани. може приказати само статичке податке. '
;
Избацио '
Излаз уцфирст () за више реченица:
'
. уцфирст ($ стринг).'
'
;

// Претворимо прво слово сваке реченице низа
$ стр_арр = експлодирати ('.', $ стринг);
$ резултат = '';
за сваки ($ стр_арр као $ вредност) {
$ резултат . = уцфирст ( трим ($ вредност)).'.';
}
$ резултат = субстр ($ резултат,0, стрлен ($ резултат)-1);
Избацио '
Излаз низа након претварања првог знака сваке реченице:
'
.$ резултат;

?>

Излаз:
Следећи излаз ће се појавити након покретања скрипте са сервера. У првом излазу, „ЈаваСцрипт“ је претворено у „ЈаваСцрипт“ . У другом излазу, „Хтмл“ је претворено у „ХТМЛ“ , а остале реченице су остале непромењене. У трећем излазу, „Хтмл“ , „Тхе“ , и 'то' је претворено у „ХТМЛ“ , 'Тхе' , и 'То' .

Употреба уцвордс ()

Ова функција се користи за претварање првог слова сваке речи низа. Синтакса ове функције дата је испод.

Синтакса:

низ уцвордс (низ$ стринг)

Ова функција узима вредност низа као аргумент и враћа садржај низа након претварања првог слова сваке речи реченице у велика слова.

Пример 3: Претворите прво слово сваке речи реченице

Следећи пример приказује употребу уцворд () функција за претварање првог слова сваке речи више речи у низу података у велика слова. Променљива низа под називом $ стринг је дефинисана у скрипти која садржи низ од три речи. Скрипта ће одштампати оригинални низ и конвертовани низ након примене уцворд () функција.


// Постављање вредности низа
$ стринг = 'добродошли у линукхинт';
Избацио '

Оригинални низ је:

'
;
// Штампа оригинални низ
Избацио $ стринг;
Избацио '

Претворени низ је:

'
;
// Штампа конвертовани низ
Избацио уцвордс ($ стринг);
?>

Излаз:

Следећи излаз ће се појавити након покретања скрипте са сервера. То показује да је „Добродошли у линукхинт“ стринг се претвара у „Добро дошли у Линукхинт“ након коришћења уцвордс () функција.

Закључак

У ПХП-у постоје различите врсте уграђених функција које мењају садржај података низа на више начина. Три функције повезане са великим словима објашњене су у овом водичу помоћу три примера. Ове функције се користе за промену свих слова низа, првог карактера низа и првог слова сваке речи низа у велика слова. ПХП има још једну функцију која се зове стртоловер () то ће претворити сва слова низа у мала слова.