php函数

Posted 23滴雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php函数相关的知识,希望对你有一定的参考价值。

      字符串函数:

            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):匹配数组里面满足的返回数组。

以上是关于php函数的主要内容,如果未能解决你的问题,请参考以下文章

21个常用代码片段

运行/调试你的PHP代码

PHP必用代码片段

PHP代码-psysh调试代码片段工具

超实用的php代码片段

比较有用的php代码片段