字符串的处理

通常再用到字符串的时候有下列几种字符串的处理:

1.获取字符串的长度,如果字符串过多而我们又需要知道长度的是可以用到

echo strlen("字符串");

2.字符串的比较,如果相同的时候输出0

echo strcmp("hello","Hello");这个是可以区分大小写的

echo strcasecmp("hello","Hello");这个是是不区分大小写的

3.转小写

echo strtolower("HELLO")

4.转大写

echo strtoupper("hello")

5.拆分字符串,拆分成数组

$s = "hello|world|test";
$arr = explode("|",$s);

var_dump ($arr)

6.数组转换成字符串

$arr = array("111","222","333");
echo implode(",",$arr);

7.字符串的一部分替换为另一个字符串

substr_replace(string,replacement,start,length)

列如:$s="hello world"

echo substr_replace($s,"*",0,2)

效果:

8.查找替换

str_replace(find,replace,string)

列如:$s = "hello world";

echo str_replace("l","*",$s)

效果:

9.截取字符串

substr()

例如:$s="hello world"

echo substr($s,0,10)

效果:

 

原文地址:https://www.cnblogs.com/douchenchen/p/6737910.html