PHP 字符串函数

PHP strtolower()函数用于将字符串转换为小写。

它将一个字符串作为参数并将该字符串的所有大写英文字符转换为小写。该字符串的其他字符(例如数字和特殊字符)保持不变。 

相关函数

PHP 中还有一些其他函数类似于 strtolower()函数:

  • strtolower() - 将字符串转换为小写。
  • lcfirst() -它将字符串的第一个字符转换为小写。
  • ucfirst() - 将字符串的第一个字符转换为大写。
  • ucwords() - 将字符串的每个单词的首字符转换为大写。

语法

strtolower()函数的语法如下,它只接受一个字符串参数。

strtolower($string)

参数

  • $string (必须):  它是转换前的原始字符串。

返回值

它返回转换后的小写字符串。

注意

PHP 4+ 版本支持此函数。
注意:strtolower() 是二进制安全函数。

示例

strtolower()是 PHP 中广泛使用的函数。下面给出一些例子。借助这些示例,我们可以实际了解该函数的使用方法。

示例1

<?php
//原始字符串
$input_str = "All Is Well";
//字符串转换为小写
$result_str = strtolower($input_str);
echo $result_str;
?>

输出:

all is well

示例2

<?php
//原始字符串
$input_str = "ALAYMA IS A CUTE AND SINCERE GIRL.";
echo "<b>转换前的字符串: </b>". $input_str;
echo "</br>";

//字符串转换为小写
$result_str = strtolower($input_str);
echo "<b>转换后的字符串:</b>". $result_str;
?>

输出:

转换前的字符串:ALAYMA IS A CUTE AND SINCERE GIRL.
转换后的字符串:alayma is a cute and sincere girl.

示例3

在这个例子中,我们将看到特殊字符在对字符串应用 strtolower() 函数后保持不变。它只转换字母字符,而特殊符号没有变化。

<?php
$input_str = "!, @, %, $, And # Are The Special Symbols.";
echo "<b>转换前的字符串:</b>". $input_str;
echo "</br>";
//字符串转换为小写
$result_str = strtolower($input_str);
echo "<b>转换后的字符串: </b>". $result_str;
?>

输出:

转换前的字符串:!, @, %, $, And # Are The Special Symbols.
转换后的字符串:!, @, %, $, and # are the special symbols.