php字符串函数

php输出的内容可以包含html标签,在浏览器中会自动的解析这些标签

一、字符串函数1

1、长度 strlen()

$str = "myfirst";
$length = strlen($str);
echo "$length";   

2、字符串的大小写

小写 strtolower()    大写 strtoupper()

$str = "HELLO";
$v1 = strtolower($str);
echo $v1;   //hello
echo "
"; $v2 = strtoupper($v1); echo $v2; //HELLO

3、字符串中字符的位置 strpos(形参1,形参2,形参3)

形参1:将要查找的字符串变量名
形参2:将要查找的字符串内容
形参3:从哪个下标开始查

$str = "my lanou id is jiang";
$position = strpos($str,"lanou",0);    //0代表从0下标开始查找,找到后面第一个出现的位置
echo $position;    //3
请找出下面字符串中所有的lanou
$value = "lanou";
$currentP = 0;  //当前查到的位置
$str = "my lanou id is lanou lanou";
for($i=0;$i

4、替换 str_replace()

第一个形参:将要被替换的内容
第二个形参:替换的结果是什么
第三个形参:替换的整体字符串
第四个:替换的个数

$str = "hello nb lanou nb nb";
$count = 0;
$endValue = str_replace("nb","zhongguo",$tsr,$count);  //把nb替换为zhongguo
echo $endValue."个数".$count;    //hello lanou zhongguo个数3

5、截取字符串 substr()

$str = "hello lanou";
$str1 = substr($str,3);   //从下标为3开始一直截取到最后
$str2 = substr($str,1,3);   //从下标为1开始截取到3
echo $str1;  //lo lanou  
echo "
" echo $str2; //ell

6、查找并返回字符串剩余的部分 strstr()

$str = "i love lanou keji";
$value = strstr($str,"love");
echo $value;   //love lanou keji

7、将字符串分割为数组 explode()

$str = "hello-ni-hao-lan-ou";
$arr = explode("-",$str);
print_r($arr);    

8、将数组拼接成字符串 implode()

$arr = array("lan","ou");
$value = implode($arr,"+");
echo $value;  //lan+ou

其他具体的字符串函数也可查w3cschool手册

你可能感兴趣的:(php字符串函数)