zoukankan      html  css  js  c++  java
  • 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()函数进行转义;

  • 相关阅读:
    docker 存储扩容和存放路径修改
    gitlab+jenkins+webhook 代码发布
    jenkins 流水线(pipline)
    kafka单机部署
    nload命令
    jumpserver部署维护
    mysql sleep连接过多的问题解决
    监控zabbix-server本身
    DevOps方案探究
    ceph 存储
  • 原文地址:https://www.cnblogs.com/dangou/p/5176071.html
Copyright © 2011-2022 走看看