echo()函数输出字符串
ok,接下来我们来分类说说php有哪些字符串函数。
$str = "hello world";
字符串转换成数组:explode("",$str);
$arr = explode(" ",$str);//以空格,把str转换维数组
print_r($arr);//Array([0]=>hello[1]=>world)
查找:strpos($str,cont)返回查找字符串首次出现对应下标(不区分大小写)
echo strpos($str,"w/W");//6
替换:
str_re(i)place(old,new,$str)用新的内容替换字符串中原有的部分
echo str_replace("0","*",$str);//hell* w*rld
echo str_reiplace("0","/",$str);//hell/ w/rld 不区分大小写
截取:
strstr($str,cont)cont在$str中第一次出现的位置截取,直到最后
substr($str,start,length)在字符串$str中,从start下标开始截取length个长度的字符串,length也可不要,代表一直截取到最后
echo strstr($str,"lo");//lo world
echo substr($str,3,4);//lo w
echo substr($str,3);//lo world
大小写:
strtoupper/strtolower($str)把字符串内容大写/小写
echo strtoupper/strtolower($str);//HELLO WORLD/hello world
反转:
strrev($str)把字符串内容颠倒排序
echo strrev($str);//dlrow olleh
获取字符串长度:
strlen($str)返回字符串的长度
echo strlen($str);//11
删除空白字符:
trim($str)删除字符串两侧的空格或其他字符
ltrim删除左边,rtrim删除右边
一般直接用trim()
把预定义字符转换成实体:htmlspecialchars($str);