Intereting Posts

Верхняя первая буква и нижняя нижняя

Я искал способ PHP в преобразовании строки, так что первая буква становится прописной, а нижняя.

В настоящий момент я делаю то, что, по моему мнению, является стандартным способом:

ucfirst(strtolower($string)); 

Но я обнаружил, что некоторые языки программирования (т. Е. Tcl) могут сделать это с помощью одного cammand:

 totitle 

Есть ли способ сделать это в PHP? Это не проблема, как таковая, я просто чувак-чувак: D

благодаря

 function totitle($string){ return ucfirst(strtolower($string)); } 

И вуаля 🙂

Вы должны пойти так

 <?php $string= 'HELLO WORLD'; $string = strtolower($string); $string = ucfirst($string); ?> 

Колонка «Заголовок» заглаживает каждое слово в строке (т. Е. Каждую букву, следующую за пробелом). Ваш подход приведет к «Унесению ветром», тогда как титульный корпус даст «Gone With The Wind».

Я бы не стал беспокоиться об этом: то, что вы делаете, просто и интуитивно понятно, и если он доставит вам то, что вы хотите, нет никаких встроенных функций, которые делают то же самое.

Вы можете создать такую ​​функцию самостоятельно.

Не забывайте, что вы должны использовать функции mb_* для данных, которые были введены пользователем. Английский язык – это не единственный язык, который используют люди. Посмотрите на этот вопрос: ucfirst () для многобайтовых кодировок символов