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

  • 相关阅读:
    [bzoj4408][Fjoi2016]神秘数
    BZOJ1102: [POI2007]山峰和山谷Grz
    BZOJ1098: [POI2007]办公楼biu
    BZOJ1097: [POI2007]旅游景点atr
    GDOI2018 新的征程
    BZOJ2084: [Poi2010]Antisymmetry
    回文树详解
    Codeforces739E. Gosha is hunting
    一道题17
    LOJ#6002. 「网络流 24 题」最小路径覆盖
  • 原文地址:https://www.cnblogs.com/maoqiaoyu123/p/8228444.html
Copyright © 2020-2023  润新知