php输出的内容可以包含html标签,在浏览器中会自动的解析这些标签
一、字符串函数1
1、长度 strlen()
$str = "myfirst";
$length = strlen($str);
echo "$length";
2、字符串的大小写
小写 strtolower() 大写 strtoupper()
$str = "HELLO";
$v1 = strtolower($str);
echo $v1; //hello
echo "<br/>";
$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<strlen($str);$i++){
$position = strpos($str,"lanou",$currentP);
echo "$position";
$currentP = $position + strlen($value);
$i = $currentP;
}
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 "<br/>"
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手册