MasterRO94
12/5/2016 - 9:36 PM

Multibyte analog of ucfirst

Multibyte analog of ucfirst

if (!function_exists('mb_ucfirst')) {
    /**
     * @param string $string
     * @param string $encoding
     * @return string
     */
    function mb_ucfirst($string, $encoding = 'UTF-8') 
    {
        return mb_strtoupper(mb_substr($string, 0, 1, $encoding), $encoding) . mb_substr(mb_strtolower($string), 1, mb_strlen($string, $encoding), $encoding);
    }
}