mbstrtolower
mb_strtolower is a PHP function provided by the mbstring extension that converts a string to lowercase in a multibyte-aware manner. It is designed to correctly handle non-ASCII characters by using the specified encoding’s case mappings, making it suitable for international text.
The function signature is mb_strtolower(string $str [, string $encoding = mb_internal_encoding()]). The default encoding is the value returned
mb_strtolower returns a string in which all alphabetic characters have been converted to lowercase according to
mb_strtolower is part of the mbstring extension and requires it to be enabled in the PHP installation.
mb_strtoupper, mb_convert_case, and related mbstring functions for case conversion and encoding handling.