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 <b>world!</b>");
输出:
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)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
echo substr("Hello world",-2-3)."<br>";
返回
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