10个常用的PHP字符串函数及其用法示例
1. strlen()
strlen()函数用于获取字符串的长度。该函数接受一个字符串参数,并返回该字符串的长度。
示例:
$str = 'Hello World';
echo strlen($str); //输出 11
2. strtoupper()
strtoupper()函数用于将字符串转换为大写字母。该函数接受一个字符串参数,并返回一个新的字符串,其中所有小写字母被转换为大写字母。
示例:
$str = 'Hello World';
echo strtoupper($str); //输出 HELLO WORLD
3. strtolower()
strtolower()函数用于将字符串转换为小写字母。该函数接受一个字符串参数,并返回一个新的字符串,其中所有大写字母被转换为小写字母。
示例:
$str = 'HELLO WORLD';
echo strtolower($str); //输出 hello world
4. substr()
substr()函数用于提取字符串的一部分。该函数接受三个参数:原字符串,开始位置和长度。它返回从指定位置开始指定长度的子字符串。
示例:
$str = 'Hello World';
echo substr($str, 0, 5); //输出 Hello
5. str_replace()
str_replace()函数用于替换字符串中的某些字符。该函数接受三个参数:被替换的字符,替换的字符和原字符串。
示例:
$str = 'Hello World';
echo str_replace('Hello', 'Hi', $str); //输出 Hi World
6. explode()
explode()函数用于将字符串转换为数组。该函数接受两个参数:分隔符和原字符串。它返回一个数组,其中每个元素都是原字符串被分隔符分开后的一部分。
示例:
$str = 'Hello,World';
$arr = explode(',', $str);
print_r($arr); //输出 Array ( [0] => Hello [1] => World )
7. implode()
implode()函数用于将数组转换为字符串。该函数接受两个参数:连接符和数组。它返回一个字符串,其中数组的每个元素都用连接符连接起来。
示例:
$arr = array('Hello', 'World');
$str = implode('-', $arr);
echo $str; //输出 Hello-World
8. trim()
trim()函数用于删除字符串开头和结尾的空格。该函数接受一个字符串参数,并返回一个新的字符串,其中开头和结尾的空格已被删除。
示例:
$str = ' Hello World ';
echo trim($str); //输出 Hello World
9. strcmp()
strcmp()函数用于比较两个字符串。该函数接受两个字符串参数,并返回一个整数。如果两个字符串相同,返回0;如果 个字符串小于第二个字符串,返回负数;如果 个字符串大于第二个字符串,返回正数。
示例:
$str1 = 'Hello';
$str2 = 'World';
echo strcmp($str1, $str2); //输出 -15
10. strpos()
strpos()函数用于查找字符串中某个子字符串的位置。该函数接受两个参数:要查找的子字符串和原字符串。它返回子字符串在原字符串中的位置,如果未找到,则返回false。
示例:
$str = 'Hello World';
echo strpos($str, 'World'); //输出 6
