zoukankan      html  css  js  c++  java
  • 字符串处理

    1.strlen();//取字符串长度
    $a="hello";

    echo strlen($a);
    2.判断字符串是否相同
    strcmp ("hello","aa");
    var_dump(strcmp ("hello","aa"));//输出,相等输出0,不相同输出1,区分大小写

    echo strcasecmp ("hello","Hello")//不区分大小写

    3.转大写,转小写
    echo strtolower($a);//转小写
    echo strtoupper($a);//转大写

    4.拆分合并
    $a="n001|n002|n003|n004";//取出民族代号
    $attr=explode("|",$a);//拆分字符串,并且返回一个数组
    var_dump($attr);

    echo implode(">",$attr);//拼接字符串,用“>”

    5.替换
    echo substr_replace($a,"mm",0,4);//替换字符串,指定位置从第0个位置开始,长度为4,替换为mm

    echo str_replace("n","p",$a);//记事本中Ctrl+f查找n替换为p,查找替换

    echo substr($a,0,4)//string start,length截取字符串

    $str=array(
    array("n001","汉族"),
    array("n002","回族"),
    array("n003","苗族")
    );

    "n001^汉族|n002^回族|n003^苗族"

    $a="n001^汉族|n002^回族|n003^苗族|";
    echo substr($a,0,strlen($a)-1);//截取字符串,最后一个拆掉

    6.其他字符串
    ltrim,rtrim 去空格

    var_dump(str_split($a,2)); 拆分数组,根据长度

    strstr($a,"|");//找出|第一次出现时位置,并且将这个位置到结尾都截取出来
    strstr($a,"|",true);//返回

    strrev 反转字符串

    echo trim($a);//去空格

    ucword 将每个单词的首字母变为大写

  • 相关阅读:
    Linux Windows平台添加pip源
    Python redis交互
    Redis redis-trib集群配置
    Linux 加阿里yum源
    阿里云yum源镜像
    Android实战——GreenDao3.2的使用,爱不释手
    一个Demo带你彻底掌握View的滑动冲突
    观察者模式简单理解
    Android Studio插件之MVPHelper,一键生成MVP代码
    城市导航列表
  • 原文地址:https://www.cnblogs.com/pangchunlei/p/5548368.html
Copyright © 2011-2022 走看看