zoukankan      html  css  js  c++  java
  • PHP字符串处理和正则表达式

    echo strlen($a);//获取字符串长度
    var_dump(strcmp("hello","Hello"));//判断是否相同,相同返回0,不同1,区分大小写
    echo strcasecmp("hello","Hello");//判断是否相同,相同返回0,不同1,不区分大小写
    echo strtolower($a);//转小写
    echo strtoupper();//转大写
    $attr=explode("|",$a);//拆分字符串并返回一个数组
    //$a.split(",");js c# 拆分
    echo implode("<",$attr);//将数组元素拼接成字符串
    echo substr_replace($a,"mmm",0,4);//替换字符串,替换指定位置
    echo str_replace("n","m",$a);//查找替换
    echo substr($a,o,strlen($a)-1);//截取字符串
    var_dump(str_split($a,2));//根据长度拆分字符串
    echo strstr($a,"|",true);//返回某个字符串出现的位置到末尾的全部字符,若最后写true则返回之前的
    echo trim($a);//去空格
    $a.trim();//js没有,jquery有

    正则表达式
    定界符:斜杠/正则/
    匹配开始:^
    匹配结束:$
    d 匹配一个数字
    w 代表一个单词
    * 之前表达式任意次
    echo preg_replace($zz,"phone",$str);//替换满足正则的字符串,根据正则表达式替换字符串
    var_dump (preg_split($zz,$str));//根据正则拆分字符串
    preg_match($zz,$str,$arr);//获取满足正则的第一个字符串
    preg_match_all($zz,$str,$arr);//获取满足正则的所有字符串
    $arr=preg_grep($zz,$arr);//匹配数组

  • 相关阅读:
    nginx 配置以及常用命令
    django TypeError: 'module' object is not callable
    Django Meta内部类选项
    安装MySQL后要做的事
    MySQL存储引擎
    kali linux 2018.2 mysql密码修改后无效,外部无法连接问题。
    Django中CSS加载background url('')问题
    升级OPENSSH 和 OPENSSL
    Git创建仓库的方法(github翻译)
    Git标签(版本)管理
  • 原文地址:https://www.cnblogs.com/hamilton/p/5587789.html
Copyright © 2011-2022 走看看