function Mbstring::mb_lcfirst
File
-
vendor/
symfony/ polyfill-mbstring/ Mbstring.php, line 886
Class
- Mbstring
- Partial mbstring implementation in PHP, iconv based, UTF-8 centric.
Namespace
Symfony\Polyfill\MbstringCode
public static function mb_lcfirst(string $string, ?string $encoding = null) : string {
if (null === $encoding) {
$encoding = self::mb_internal_encoding();
}
else {
self::assertEncoding($encoding, 'mb_lcfirst(): Argument #2 ($encoding) must be a valid encoding, "%s" given');
}
$firstChar = mb_substr($string, 0, 1, $encoding);
$firstChar = mb_convert_case($firstChar, \MB_CASE_LOWER, $encoding);
return $firstChar . mb_substr($string, 1, null, $encoding);
}