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

PHP中的字符串函数,使用方法及实例

发布时间:2023-06-22 00:50:51

PHP中有许多字符串处理函数,这些函数可以帮助我们创建、修改和处理字符串。以下是一些常用的字符串函数及其使用方法和实例。

1. strlen( )函数

该函数用于获取字符串的长度,即字符串中字符的数量。

例如,以下代码输出结果为7:

$str = "Hello PHP";
echo strlen($str);

2. strpos( )函数

该函数用于查找字符串中 次出现指定子字符串的位置,返回的是一个整数值。

例如,以下代码输出结果为6:

$str = "Hello PHP";
echo strpos($str, "PHP");

3. substr( )函数

该函数用于返回字符串中指定长度的一部分字符,可以从字符串的指定位置开始,也可以从字符串的末尾开始。

例如,以下代码输出结果为"llo":

$str = "Hello PHP";
echo substr($str, 2, 3);

4. str_replace( )函数

该函数用于将字符串中的指定子字符串替换为另一个字符串。

例如,以下代码输出结果为"Hello World":

$str = "Hello PHP";
echo str_replace("PHP", "World", $str);

5. strtolower( )函数

该函数用于将字符串中所有大写字符转换为小写字符。

例如,以下代码输出结果为"hello php":

$str = "Hello PHP";
echo strtolower($str);

6. strtoupper( )函数

该函数用于将字符串中所有小写字符转换为大写字符。

例如,以下代码输出结果为"HELLO PHP":

$str = "Hello PHP";
echo strtoupper($str);

7. trim( )函数

该函数用于删除字符串两端的空格或指定的字符。

例如,以下代码输出结果为"Hello PHP":

$str = "   Hello PHP   ";
echo trim($str);

8. nl2br( )函数

该函数用于在字符串中的换行符(

)后插入HTML换行标签(<br>)。

例如,以下代码输出结果为:

$str = "Hello
PHP";
echo nl2br($str);

输出:

Hello
PHP

9. htmlentities( )函数

该函数用于将字符串中的HTML实体字符转换为预定义的字符。

例如,以下代码输出结果为"title&gt;PHP&lt;/title&gt;":

$str = "<title>PHP</title>";
echo htmlentities($str);

10. htmlspecialchars( )函数

该函数用于将字符串中的一些特殊字符转换为HTML实体字符,这样可以避免在HTML中出现错误。

例如,以下代码输出结果为"&lt;p&gt;Hello PHP&lt;/p&gt;":

$str = "<p>Hello PHP</p>";
echo htmlspecialchars($str);

上述字符串函数是PHP中常用的函数。熟练掌握它们的使用方法,可以让我们更加便捷地处理字符串。