(PHP 8 >= 8.4.0)
mb_ucfirst — 文字列の最初の文字を大文字にする
マルチバイト対応の ucfirst() 処理を行い、
string
の最初の文字をタイトルケースに変換して返します。
string
encoding
変換後の文字列を返します。
注意:
strtolower() や strtoupper()のような関数とは対照的に、 ケースフォールディングはUnicode 文字属性を基準に行われます。 したがって、この挙動はロケールの設定に影響されず、また、すべてのアルファベット、 例えば a ウムラウト (ä)などを変換することができます。
Unicodeプロパティについての詳細はこちらを参照してください» http://www.unicode.org/reports/tr21/。