Symfony\Polyfill\Mbstring

Mbstring::mb_lcfirst │ public static │ CF7 1.0

Метод класса: Mbstring{}

Хуков нет.

Возвращает

string|false.

Использование

$result = Mbstring::mb_lcfirst( $string, ?string $encoding );
$string(строка) (обязательный)
.
?string $encoding
.
По умолчанию: null

Код Mbstring::mb_lcfirst() CF7 6.2.4.1

public static function mb_lcfirst(string $string, ?string $encoding = null)
{
    if (null === $encoding) {
        $encoding = self::mb_internal_encoding();
    } elseif (!self::assertEncoding($encoding, 'mb_lcfirst(): Argument #2 ($encoding) must be a valid encoding, "%s" given')) {
        return false;
    }

    $firstChar = mb_substr($string, 0, 1, $encoding);
    $firstChar = mb_convert_case($firstChar, \MB_CASE_LOWER, $encoding);

    return $firstChar.mb_substr($string, 1, null, $encoding);
}