php对字符串操作常用的几个函数/方法

PHP 2012-10-24

php对字符串操作常用的几个函数/方法

1. str_replace("ABC","123",$str)
将字符串$str中的ABC替换成123
例如:

$str="0ABC4";echo str_replace("ABC","123",$str);

得到结果"01234"

2. strpos($str,'ABC')
查找ABC在字符串中的位置,从0开始
例如:

$str="0ABC4";echo strpos($str,'ABC');

得到结果为1

扩展应用:也可以用于查找"ABC"是否在$str中存在
例如:

$str="0ABC4";echo strpos($str,'ABC')>-1;

得到结果为1,即true,即存在
例如:

$str="01234";echo strpos($str,'ABC')>-1;

得到结果为0,即flase,即不存在

3. substr($str,0,1);
截取字符串$str,从0位开始截取1位
例如:

$str="0ABC4";echo substr($str,0,2);

得到结果"0A"
例如:

$str="0ABC4";echo substr($str,2,3);

得到结果"BC4"

可结合方法strpos截取特定字符以后的字符串

4.explode("ABC",$str);
将字符串$str以"ABC"为标示截取成数组
例如:

$str="0ABC445ABC555ABCB";print_r(explode("ABC",$str));

得到结果Array ( [0] => 0 [1] => 445 [2] => 555 [3] => B )
5.preg_match_all("/./us", $str, $array);
将字符串$str以正则表达式/./us为标示拆分为数组保存到$array
使用方法与explode类似,本人正则表达式比较弱就不举例了
6.strip_tags($str,"")
去除$str中的html标签,
标签除外,参数二为空时去除所有html标签
例如:

$str="
  • APIEYE
  • ";echo strip_tags ($str,"");

    得到结果"APIEYE"
    例如:

    $str="
  • APIEYE
  • ";echo strip_tags ($str);

    得到结果"APIEYE"
    7.strlen($str)
    相比大家都知道,得到字符串的长度,就不多说了。

    目前我在平时常用的就这些,再发现其他常用方法到时候再更新


    本文由 Jazzy 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

    还不快抢沙发

    添加新评论