Как вывести первый символ строки на PHP?
stringstrtoupper ( string source)
stringstrtolower ( string source)
stringucfirst ( string source)
stringucwords ( string source)
Strtoupper () — это часть небольшого семейства функций, влияющих на регистр символов строк. Strtoupper() принимает один строковый параметр и возвращает эту строку полностью в верхнем регистре. Другие варианты включают strtolower(), чтобы преобразовать строку в нижний регистр, ucfirst (), чтобы преобразовать первую букву каждой строки в верхний регистр, и ucwords(), чтобы преобразовать первую букву каждого слова в строке в верхний регистр. Все они принимают один параметр и возвращают преобразованный результат, поэтому, как только вы узнаете один, вы узнаете их все:
<?php
$string = «мне нравится программировать на PHP»;
$a = strtoupper($string);
$b = strtolower($string);
$c = ucfirst($string);
$d = ucwords($string);
$e = ucwords(strtolower($string));
?>
Каждая из этих переменных получает немного другое значение: $a становится «Мне НРАВИТСЯ ПРОГРАММИРОВАТЬ НА PHP», $b становится «мне нравится программировать на php», $c становится «Мне нравится программировать на PHP», $d становится «Мне Нравится Программировать на PHP», а $e становится «Мне Нравится Программировать на Php».
Из этого вы должны видеть, что в таких вызовах, как ucwords (), PHP не изменит существующие заглавные буквы на строчные, поэтому $d и $e различны — для $e все буквы сначала строчные, а затем передаются через ucwords (), чтобы превратить PHP в Php.