PHP:将html-entity编码的大写字符转换为小写

Mar*_*tin 7 php hex lowercase html-entities

如何将大写的html实体字符转换为小写?

$str = "É"; //É

$res = strtolower( $str );

echo $res;
Run Code Online (Sandbox Code Playgroud)

http://codepad.viper-7.com/Zf3RTe

hak*_*kre 8

只需使用正确的功能:

$strLower = mb_strtolower($str, 'HTML-ENTITIES');
Run Code Online (Sandbox Code Playgroud)

PHP多字节字符串扩展文档有HTML实体编码(见所有支持的编码列表的文档).


dev*_*ler 7

$str = "É"; //É

$res = mb_strtolower(html_entity_decode($str,ENT_COMPAT|ENT_HTML401,'UTF-8'),'UTF-8' );

echo $res;
Run Code Online (Sandbox Code Playgroud)