PHP中常用的字符串函数

explode
分割字符串
$str = "Hello world. I love Shanghai!";
print_r (explode(" ",$str));

输出
Array ( [0] => Hello [1] => world. [2] => I [3] => love [4] => Shanghai! )
implode
$arr = array('Hello','World!','I','love','Shanghai!');
echo implode(" ",$arr);

输出:
Hello World! I love Shanghai!
str_repeat
重复次数
echo str_repeat('hai ',5);

输出:
hai hai hai hai hai
str_ireplace
替换字符串,无视大小写
echo str_ireplace("WORLD","Shanghai","Hello world!");

输出
Hello Shanghai!
str_replace
替换字符串
echo str_replace('world','shanghai',"hello world!");

输出
shanghai world!
lcfirst
把字符串中的首字母替换成小写
echo lcfirst("Hello world!");

输出
hello world
str_split
把字符串分割到数组中
echo str_split("Shanghai");

输出
Array ( [0] => S [1] => h [2] => a [3] => n [4] => g [5] => h [6] => a [7] => i )
stristr
(大小写不敏感)查找 "world" 在 "Hello world!" 中的第一次出现,并返回此字符串的其余部分:
echo strchr("Hello world!","world");

输出
world!
strripos
stripos() 函数查找字符串在另一字符串中第一次出现的位置(不区分大小写)。
echo stripos("You love php, I love php too!","PHP");

输出
9
strrchr
strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到
字符串结尾的所有字符
echo strrchr("I love Shanghai!","Shanghai");

输出
Shanghai!
strip_tags
strip_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签
echo strip_tags("Hello world!");

输出:
Hello world!
strpbrk
strpbrk() 函数在字符串中搜索指定字符中的任意一个。
echo strpbrk("I love Shanghai!","Sh");

输出
Shanghai!
strlen
返回字符串的长度
echo strlen("Shanghai");

输出
8
strrev
strrev() 函数反转字符串。
echo strrev("I love Shanghai!");

输出
!iahgnahS evol I
strtolower
strtolower() 函数把字符串转换为小写。
strtoupper() 把字符串转换为大写

ucfirst() - 把字符串中的首字符转换为大写
lcfirst() - 把字符串中的首字符转换为小写

ucwords() - 把字符串中每个单词的首字符转换为大写

strtr
strtr() 函数转换字符串中特定的字符。
echo strtr("Hilla Warld","ia","eo");

输出:
Hello World
substr
返回字符串的一部分
echo substr("Hello world",0,10)."
"; echo substr("Hello world",1,8)."
"; echo substr("Hello world",0,5)."
"; echo substr("Hello world",6,6)."
"; echo substr("Hello world",0,-1)."
"; echo substr("Hello world",-10,-2)."
"; echo substr("Hello world",0,-6)."
"; echo substr("Hello world",-2-3)."
"; 返回 Hello worl ello wor Hello world Hello worl ello wor Hello world
substr_count
函数计算子串出现的次数
echo substr_count("I love Shanghai. Shanghai is the biggest city in china.","Shanghai");

输出:
2

你可能感兴趣的:(PHP中常用的字符串函数)