• php字符操作


    //一:定义字符串的方法
    //1.双引号
    //2.单引号
    //3.heredoc语法结构
    //heredoc语法定义字符串
    $str=<<<TAG
    我的武功终成武林盟主
    TAG;
    //注意TAG的位置要在最前面(且独占一行)
    $hello = <<<TAG
    hello world
    TAG;
    echo $str."<br/>".$hello."<br/>";
    //注 :PHP允许我们在双引号串中直接包含字串变量。而单引号串中的内容总被认为是普通字符。
    $str2="hello";
    echo "str is $str2"."<br/>";
    echo 'str is $str2';
    //二:php内置函数去掉字符串的空格
    //1.trim去掉字符串两端的空格
    //2.rtrim去掉字符串右部空格
    //3.ltrim去掉字符串左部空格

    //三:获取字符串的长度
    //计算英文strlen()函数
    $strleng="phpwoxihuan";
    echo "<br/>";
    echo strlen($strleng);
    //获取中文字符串的长度mb_strlen(字符串变量,编码格式)函数 中文编码格式一般是UTF8
    $strzw="我爱你";
    echo "<br/>";
    echo mb_strlen($strzw,"UTF8");//4位?

    //四:字符串的截取
    //截取英文substr(字符串变量,开始截取的索引,截取个数)
    $strsubjq="I love apple";
    echo "<br/>";
    echo substr($strsubjq,2,6);
    //中文字符串的截取mb_substr(字符串变量,开始截取的索引,截取个数,网页编码方式)
    $strjqzw="我爱你,中国";
    echo mb_substr($strjqzw,4,4,'utf8');
    //五:查找字符串
    //查找某个字符串在什么位置strpos(要处理的字符串,要查找的字符串,定位的起始位置)
    $czstr='I want to study at imooc';
    $pos=strpos($czstr,'study');
    echo $pos;
    //六:替换字符串
    //str_replace(要查找的字符串, 要替换的字符串, 被搜索的字符串, 替换进行计数[可选])
    $strth="I love c++";
    $th=str_replace("c++","php",$strth);
    echo $th;
    //七:格式化字符串
    //sprintf(格式, 要进行转化的字符串);
    $shuzi="100.34";
    $retult=sprintf("%01.3f",$shuzi);//%表示开始,f表示结束,0表示不够的用0来填充,1表示至少为一位,3表示小数点后面保留小数
    echo "<br/>".$retult;

    //八:字符串的组合与分割
    //将字符串合并的函数implode(分隔符[可选], 数组)
    //把数组元素组合为一个字符串
    $arr=array("苹果","香蕉","橘子");
    echo "<br>";
    $strsz=implode($arr);
    echo $strsz;
    //把数组分割成数组explode(分隔符[可选], 字符串)
    $zifu="a-b-c";
    $arrszjg = explode("-",$zifu);
    echo "<br>";
    print_r($arrszjg);

    //九:字符串的转义
    //函数addslashes()函数进行转义;

  • 相关阅读:
    BZOJ1070: [SCOI2007]修车(最小费用最大流,思维)
    CF892D—Gluttony(思维,好题)
    BZOJ1005--[HNOI2008]明明的烦恼(树的prufer编码)
    HDU–5988-Coding Contest(最小费用最大流变形)
    【转】HDU 6194 string string string (2017沈阳网赛-后缀数组)
    【转】Codeforces Round #406 (Div. 1) B. Legacy 线段树建图&&最短路
    HDU6513/CCPC2017--A Secret(KMP)
    8.19-星期五
    CodeForces–830B--模拟,树状数组||线段树
    js实现360度图片旋转
  • 原文地址:https://www.cnblogs.com/dangou/p/5176071.html
Copyright © 2020-2023  润新知