PHP字符串函数:常用字符串函数及应用示例
1. substr函数:获取字符串的子串
substr函数用于获取字符串的子串,需要指定起点和终点。如果只指定起点,则返回起点后所有字符。如果只指定终点,则从字符串的起点开始返回到终点位置的所有字符。应用实例:
$mystr = 'abcdefg';
echo substr($mystr, 2, 3); // 输出 cde
2. strlen函数:获取字符串的长度
strlen函数用于获取字符串的长度,返回值为整型。应用实例:
$mystr = 'abcd';
echo strlen($mystr); // 输出 4
3. str_replace函数:替换字符串
str_replace函数用于替换字符串的指定部分,可以在原字符串中替换多次。应用实例:
$mystr = 'hello world';
echo str_replace('world', 'PHP', $mystr); // 输出 hello PHP
4. strtoupper函数:将字符串转换为大写
strtoupper函数用于将字符串中所有小写字符转换为大写字符。应用实例:
$mystr = 'hello';
echo strtoupper($mystr); // 输出 HELLO
5. strtolower函数:将字符串转换为小写
strtolower函数用于将字符串中所有大写字符转换为小写字符。应用实例:
$mystr = 'WORLD';
echo strtolower($mystr); // 输出 world
6. ucfirst函数:将字符串首字母大写
ucfirst函数用于将字符串中的首字母转换为大写字母。应用实例:
$mystr = 'hello';
echo ucfirst($mystr); // 输出 Hello
7. ucwords函数:将每个单词的首字母大写
ucwords函数用于将字符串中每个单词的首字母转换为大写字母。应用实例:
$mystr = 'hello world';
echo ucwords($mystr); // 输出 Hello World
8. trim函数:去除字符串两端空格
trim函数用于去除字符串两端的空格,可以指定需要去除的字符。应用实例:
$mystr = ' hello world ';
echo trim($mystr); // 输出 hello world
9. strlen函数:获取字符串的长度
strlen函数用于获取字符串的长度,返回值为整型。应用实例:
$mystr = 'abcd';
echo strlen($mystr); // 输出 4
10. strpos函数:查找字符串中的子串位置
strpos函数用于查找字符串中指定子串的位置,返回值为整型。如果查找不到,则返回false。应用实例:
$mystr = 'hello world';
echo strpos($mystr, 'world'); // 输出 6
以上是PHP中常用的字符串函数及其应用实例,更多详细用法请参考PHP官方文档。
