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

10个PHP字符串函数你需要掌握

发布时间:2023-06-15 23:28:17

1. strlen(string)

strlen() 函数用于返回字符串的长度,函数接受一个字符串作为参数。它的返回值是该字符串长度的整数值。例如:

$str = "Hello world!";
echo strlen($str); // 输出 12

2. substr(string, start, length)

substr() 函数用于返回字符串的一部分,接受一个字符串、一个开始位置和一个长度作为参数。它的返回值是该子字符串所包含的字符。

$str = "Hello world!";
echo substr($str, 6, 5); // 输出 "world"

3. str_replace(search, replace, string)

str_replace() 函数用于用一个字符串替换另一个字符串中的匹配项。接受一个要查找的字符串、一个用来代替它的字符串和一个搜索字符串作为参数。

$str = "Hello world!";
echo str_replace("world", "PHP", $str); // 输出 "Hello PHP!"

4. strpos(string, search)

strpos() 函数用于查找一个字符串在另一个字符串中 次出现的位置,返回值是该字符的位置。如果没有找到该字符,则返回 FALSE。例如:

$str = "Hello world!";
echo strpos($str, "world"); // 输出 6

5. str_pad(string, length, pad_string, pad_type)

str_pad() 函数用于将一个字符串填充到指定的长度。接受一个要填充的字符串、填充后的长度、填充字符串和填充类型作为参数。填充类型可以是STR_PAD_LEFT、STR_PAD_RIGHT或 STR_PAD_BOTH。例如:

$str = "Hello";
echo str_pad($str, 10, "*", STR_PAD_RIGHT); // 输出 "Hello*****"

6. strtolower(string)

strtolower() 函数用于将字符串中所有的大写字母转换成小写字母,返回的是转换后的字符串。例如:

$str = "Hello World!";
echo strtolower($str); // 输出 "hello world!"

7. strtoupper(string)

strtoupper() 函数用于将字符串中所有的小写字母转换成大写字母,返回的是转换后的字符串。例如:

$str = "Hello World!";
echo strtoupper($str); // 输出 "HELLO WORLD!"

8. trim(string, characters)

trim() 函数用于删除字符串的两侧的空格或其他字符。接受一个要处理的字符串和要删除的字符列表作为参数。

$str = "   Hello World!   ";
echo trim($str); // 输出 "Hello World!"

9. explode(separator, string)

explode() 函数用于将一个字符串分割成多个子字符串。接受一个分隔符和要分割的字符串作为参数,返回一个数组。

$str = "Hello,World,PHP";
$arr = explode(",", $str);
print_r($arr); // 输出 Array ( [0] => Hello [1] => World [2] => PHP )

10. implode(glue, pieces)

implode() 函数用于将一个数组转换为一个字符串。接受一个分隔符和要连接的数组作为参数,返回一个字符串。

$arr = array("Hello", "World", "PHP");
$str = implode(",", $arr);
echo $str; // 输出 "Hello,World,PHP"

以上是常用的10个 PHP 字符串函数,掌握了这些函数后,可以方便地对字符串进行处理和操作,提高开发效率。