10个必知的PHP字符串函数
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); // 输出: <script>alert('Hello World');</script>
