欢迎访问宙启技术站
智能推送

10个常用的PHP字符串函数及其用法示例

发布时间:2023-06-06 09:35:36

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