php字符串
/**
燕十八 公益PHP培训
课堂地址:YY频道88354001
学习社区:www.zixue.it
**/
<?php
//php的字符串表示可以用单引号,或者双引号包起来; $str='abc'; $str="abc"; //当所表示的字符串中也有单引号,后者双引号的时候,此时就要用转义字符了\ $str='abc\'d'; $str="abc\"d"; /*双引号也单引号的区别:双引号包的字符串,php会多解析类似\r\n \t 都会解析 php的变量在双引号下也会被解析 而在单引号下,就不会被解析*/ $demo='demo'; echo '$demo'; //结果:$demo; echo "$demo"; //结果:demo; //当有很多字字符串的是时候,还可以用 heredoc 和nowdoc; $str=<<<demo yes i do, and do you like it demo; //heredoc格式 $str=<<<'demo' yes i do, and do you like it demo; //nowdoc 格式 //注:<<<demo后面不能再有字符 结束 demo;前面也是不能有字符 heredoc 与nowdoc 的区别和单引号和双引号的区别类似. //字符串的函数处理 strlen($str); //求出$str的字长; mb_strlen($str); //求出$str的字符长度,与编码有关系 utf8编码是三个字表示一个汉字gbk则是用两个字表示一个汉字; strpos($str,$substr); //找到对应的子字串在父串的位置 $substr是混合类型:可以使字符串,也可以是ascii值 explode('&',$str); //将字串一&分割成数组; implode(',',$arr);//将$arr数组以,组合成字符串. strrchr($str);//将$str的前后的空格去掉; /* 上面写的只是简单的字符串表示和处理,也是最常用,php的字符串中的处理函数很多,可见php的字符串的重要性.谢谢十八哥!*/