Only first letter
function mb_ucfirst($string, $encoding = 'UTF-8'){
$strlen = mb_strlen($string, $encoding);
$firstChar = mb_substr($string, 0, 1, $encoding);
$then = mb_substr($string, 1, $strlen - 1, $encoding);
return mb_strtoupper($firstChar, $encoding) . $then;
}mb_strtoupper
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mb_strtoupper
Референца за `function.mb-strtoupper.php` со подобрена типографија и навигација.
mb_strtoupper
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
mb_strtoupper — Направи стринг со големи букви
= NULL
Патеката до PHP скриптата што треба да се провери. string
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
Параметри
Вратени вредности
string (PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
Примери
Пример #1 mb_strtoupper() example
<?php
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = mb_strtoupper($str);
echo $str; // Prints MARY HAD A LITTLE LAMB AND SHE LOVED IT SO
?>
Пример #2 mb_strtoupper() режими, а не на
<?php
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
$str = mb_strtoupper($str, 'UTF-8');
echo $str; // Prints ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ
?>Белешки
За разлика од strtoupper(), 'азбучен' се одредува според својствата на Unicode знаците. Така однесувањето на оваа функција не е под влијание на поставките за локација и може да претвори кој било знак што има 'азбучно' својство, како што е a-умлаут (ä).
, преклопувањето на случај се извршува врз основа на својствата на уникод карактерот. Така однесувањето на оваа функција не е под влијание на локалните поставки и може да претвори било кој карактер што има 'алфабетско' својство, како што е a-умлаут (ä). » http://www.unicode.org/reports/tr21/.
Види Исто така
- mb_strtolower() - Направи стринг со мали букви
- mb_convert_case() - Направи прв карактер од стринг со мали букви
- strtoupper() - Направи стринг со големи букви