Я искал способ PHP в преобразовании строки, чтобы первая буква стала прописной, а остальная нижняя.Верхняя буква первой буквы и нижняя нижняя
На данный момент я делаю то, что я считаю, является стандартным способом:
ucfirst(strtolower($string));
Но я обнаружил, что некоторые языки программирования могут сделать это с одним cammand (т.е. TCL.):
totitle
Есть ли способ сделать это в PHP? Это не проблема, как таковой, я просто любопытными чувак: D
Благодаря
No. Если строка не все заглавные буквы независимо от того, какие функции вы используете вам нужно будет convertt в нижний регистр, прежде чем ucwords вызова() или ucfirst(). –
Да: 'function totitle ($ string) {return ucfirst (strtolower ($ string));} echo totitle ('my MIXED case STRING');' Вся суть языка программирования заключается в том, что вы можете писать код, чтобы делать что-то как это для вас .... если бы все языки программирования делали точно одинаковые вещи точно так же, было бы только одно, highlander –
Метод, который вы использовали @ user3139907, является правильным способом. Нет другой существующей функции, которая сделает это, хотя вы можете создать свой собственный, если хотите). – danmullen