zoukankan      html  css  js  c++  java
  • PHP字符串函数

    字符串函数

     取长度

    echo strlen("hello");

    字符串比较

    echo strcmp("abc","acb");//相同为0,不同为-1..比较两个字符串,区分大小写
    
    echo strcasecmp("AB","ab");//不区分大小写

    转小写

    strtolower("ABC");

    转大写

    strtoupper("abc");

    拆分字符串

    $arr=explode("|","a|b|c|d");//返回数组 
    
    var_dump($arr);

    拼接字符串

    echo implode("",$arr);//返回字符串

    替换字符串

    echo substr_replace("hellommworld","**",5,2);//替换指定位置的字符串
    
    echo str_replace("l","*","hellommworld");//mixed混合类型,[内容]可写可不写..查找替换

    截取字符串

    echo substr("张三",0,3);//一个中文3个长度
    
    echo substr("hello",0,2);

    正则表达式

                //定界符: /中间写正则/
                //匹配开头:^
                //匹配结尾:$
                //任意次:*  (2* 2可以任意次)
                //至少依次:+ (2+ 2至少依次)
                //:? (2? 2出现0或1次)
                //a{3} a出现3次
                //a{2,} a至少出现2次,最多不限
                //a{2,6} a至少两次,最多6次
                //a|b 匹配a或b
                //[abc] 匹配a或b或c
                //[^abc] 不匹配a或b或c
                //[a-z] 匹配a到z之间任意一个字符
                //d 匹配一个数字字符
                //s 匹配任何不可见字符
                //S 匹配任何可见字符
                //w 匹配包含下划线的任意单词字符
                //$a=
                //模式修正符i:在定界符前可不区分大小写
            

    正则替换

    echo preg_replace("/d/","#","hel2l4o00wo0rl1d");

    正则拆分

    $arr=preg_split("/d/","#","hel2l4o00wo0rl1d");

    获取网页源代码

    file_get_contents("http://www.haohao8888.com/");

    正则扒取

    preg_match_all();
  • 相关阅读:
    培训是一种乐趣(3)
    JAVA多线程放号器
    西游记(2)
    Swing事件处理
    西游记
    Swing普通控件
    JAVA语言的BUG?
    Swing高级控件
    JavaBean属性拷贝
    JAVA排序汇总
  • 原文地址:https://www.cnblogs.com/Whitehat/p/8360121.html
Copyright © 2011-2022 走看看