zoukankan      html  css  js  c++  java
  • 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):匹配数组里面满足的返回数组。

  • 相关阅读:
    总结
    spring boot 使用mongodb基本操作与一些坑
    java 在循环中删除数组元素之二
    学习spring cloud 笔记
    一些名词解释
    redis--分布式锁
    微信小程序的加密与解密--java
    java 动态代理
    (收藏)CORS(跨域资源共享)
    策略模式学习笔记--在写更好的代码路上
  • 原文地址:https://www.cnblogs.com/maoqiaoyu123/p/8228444.html
Copyright © 2011-2022 走看看