字符串函数:
strlen("字符串"):返回字符串的长度;
strcmp("字符串","字符串"):比较两个字符串是否相同,相同返回0,不同返回-1,大小写不同也显示不同;
strcasecme("字符串","字符串"):比较两个字符串是否相同,相同返回0,不同返回-1,不区分大小写;
strtolower():大写字母转小写,如"ABCD",返回"abcd";
strtoupper():小写字母转小写,如"abcd",返回"ABCD";
explode("|","a|b|c|d"):拆分字符,第一项代表根据什么拆分,第二项代表怎么拆分;
implode("*","$arr"):合并字符串,第一项表示用什么拼接,第二项表示需要拼接的字符串;
substr_replace(字符串,用什么替换,从什么开始,长度):替换指定位置字符串;
str_replace(查找什么,替换什么,要操作的字符串):查找替换字符串,其中提示中mixed表示合类型,可写任何的类型;
substr(字符串,开始位置,结束位置):截取字符串,如果是截取中文字符,一个中文为3个长度。
正则表达式,JS内的一样:
定界符:/中间写正则表达式/; ^:匹配开头; $匹配结尾等。
模式修正符:写在定界符外面后面,可不区分大小写;
preg_replace("/正则表达式/",替换为什么,字符串):正则替换;
preg_split("/正则表达式/",字符串):正则拆分;
preg_match_all("/正则表达式/",$str,$arr):匹配所有,例:
$arr =array(); $str = file_get_contents("输入网址"); //获取网页源代码 preg_match_all("/正则表达式/",$str,$arr); var_dump($arr);
这样即可制作一个爬虫软件,从网页中获取想要的数据,其中正则表达式的写法为不加开头和结尾的符号;
preg_match("/正则表达式/",$str,$arr):匹配第一个,成功返回true,匹配出来的的字符串放到数组$arr里;
preg_grep("/正则表达式/",$arr):匹配数组里面满足的返回数组。