码迷,mamicode.com
首页 > Web开发 > 详细

php函数

时间:2018-01-08 22:33:58      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:字母转   制作   不同   输入   中间   拆分   数据   爬虫   log   

      字符串函数:

            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函数

标签:字母转   制作   不同   输入   中间   拆分   数据   爬虫   log   

原文地址:https://www.cnblogs.com/maoqiaoyu123/p/8228444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!