## 1.字符串截取
~~~
$a = "fdsafsdafsdafdsafsa";
substr($a,5,3); //从第五个开始往后截取三个
substr($a,5,-3); //从第五个开始截取到倒数第三位之前
substr($a,-7,3); //从倒数第7个开始往后截取三个
substr($a,-7,-4); //从倒数第7个开始截取到倒数第四个之前
substr($a,2) //去掉字符串前面两个
~~~
## 2.查找字符串
~~~
strstr($a,'af'); //查找字符串中的af开始截取(包含af)
strstr($a,'af',true); //查找字符串中的af开始往前截取
~~~
## 3.查找字符串出现的位置
~~~
strpos($a,'af'); //查找af首次出现的位置
strpos($a,'af'); //查找af最后一次出现的文字
~~~
## 4.去掉字符串左右空格
~~~
trim($a,' '); //去掉字符串左右多余空格或指定字符串
ltrim($a,' '); //去掉字符串左边多余空格或指定字符串
rtrim($a,' '); //去掉字符串右边多余空格或指定字符串(chop)
~~~
## 5.大小写转换
~~~
strtolower($a); //全部转换为小写
strtoupper($a); //全部转换为大写
ucfirst($a); //首个转换为大写
ucwords($a); //每个单词首个转换为大写
~~~
## 6.ascii码转换
~~~
ord($a); //转换为ascii码
chr($a); //ascii码转换字符
~~~
## 7.字符串反转
~~~
strrev($a);
~~~
## 8.获取字符串长度
~~~
strlen($a)
mb_strlen($a);
~~~
## 9.字符串比较
~~~
strcmp($a);
~~~
>相等为0 大为1 小为-1
## 10.字符串替换
~~~
str_replace(',','@',$a); //将字符串中的,替换为@
str_replace(array(',','@'),'!',$a); //将字符串中的,和@替换为!
str_replace(array(),array(),$a); //将字符串前面数据中的替换为后面数组中的
~~~