Heim >Backend-Entwicklung >PHP-Tutorial >大小写转换 - php怎么让英文字符串都变成小写

大小写转换 - php怎么让英文字符串都变成小写

WBOY
WBOYOriginal
2016-06-06 20:40:261306Durchsuche

系统里面有一大堆数据是大小写混编的随机字符串,现在我想批量转换成小写形式的,最好的办法是什么?

回复内容:

系统里面有一大堆数据是大小写混编的随机字符串,现在我想批量转换成小写形式的,最好的办法是什么?

strtolower()在有些环境里传入带有中文的字符串是会出问题的,建议用下面的替代方案:

<code>/**
 * 转换大写为小写字母(某些系统下自带的strtolower在转换含中文的串时出错)
 * @param string $string
 */
public static function str_tolower($string){
    return strtr($string, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz');
}
</code>

strtolower()函数

<code><?php echo strtolower("Hello WORLD.");
?>
</code>

文档

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn