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

10个必知的PHP字符串函数

发布时间:2023-06-16 10:01:47

1. strlen() - 获取字符串长度

这个函数可以获取字符串的长度,也就是包括空格和标点符号的字符数。

示例:

$str = "Hello World";

echo strlen($str); // 输出: 11

2. str_replace() - 字符串替换

这个函数可以将一个字符串中的某些字符替换成另外的字符。

示例:

$str = "Hello World";

echo str_replace("World", "PHP", $str); // 输出: Hello PHP

3. strpos() - 查找字符串中的某个字符

这个函数可以在一个字符串中查找某个字符或者字符串,并返回找到的位置。

示例:

$str = "Hello World";

echo strpos($str, "W"); // 输出: 6

4. substr() - 截取字符串

这个函数可以截取一个字符串的一部分。

示例:

$str = "Hello World";

echo substr($str, 0, 5); // 输出: Hello

5. strtolower() - 转换成小写

这个函数可以将一个字符串中的所有字符转换成小写。

示例:

$str = "HeLLo WoRLd";

echo strtolower($str); // 输出: hello world

6. strtoupper() - 转换成大写

这个函数可以将一个字符串中的所有字符转换成大写。

示例:

$str = "HeLLo WoRLd";

echo strtoupper($str); // 输出: HELLO WORLD

7. trim() - 去除字符串首尾空格

这个函数可以将一个字符串首尾的空格去除掉。

示例:

$str = "   Hello World   ";

echo trim($str); // 输出: Hello World

8. explode() - 将字符串拆分成数组

这个函数可以将一个字符串按照某个字符分割成一个数组。

示例:

$str = "Hello, World";

$arr = explode(",", $str);

print_r($arr); // 输出: Array ( [0] => Hello [1] => World )

9. implode() - 将数组合并成字符串

这个函数可以将一个数组合并成一个字符串。

示例:

$arr = array("Hello", "World");

$str = implode(" ", $arr);

echo $str; // 输出: Hello World

10. htmlspecialchars() - 转换成HTML实体

这个函数可以将一些特殊字符转换成HTML实体,避免在HTML页面中出现问题。

示例:

$str = "<script>alert('Hello World');</script>";

echo htmlspecialchars($str); // 输出: &lt;script&gt;alert('Hello World');&lt;/script&gt;