• 004——php字符串中处理函数(三)


    <?php
    /**
     * 字符串替换函数:
     * str_replace(); 替换字符串或数组元素,区分大小写,第四个参数可选,用于统计替换次数
     * str_ireplace()不区分大小写替换
     */
    /*
    $lantianwang="蓝天网www.lantianwang.com,下载高清免费视频www.lantianwang.com";
    $str=str_replace('l','L',$lantianwang);
    echo $str;
    */
    /*
    $lantianwang="蓝天网www.lantianwang.com,下载高清免费视频www.lantianwang.com";
    $arr1=array('l','t','w');
    $arr2=array('L','T','W');
    $str=str_replace($arr1,$arr2,$lantianwang,$k);//如果不区分大小写,可以使用str_ireplace
    echo $str."<br/>";//输出:蓝天网WWW.LanTianWang.com,下载高清免费视频WWW.LanTianWang.com
    echo $k;//输出:12。一共替换了12次
    */
    //对数组进行替换:
    /*
    $arr0=array('lantianwang.com','bbs.lantianwang.com');
    $arr1=array('l','t','w');
    $arr2=array('ccc','T','W');
    $str=str_replace($arr1,$arr2,$arr0,$k);//如果不区分大小写,可以使用str_ireplace
    print_r($str);//输出:Array ( [0] => LanTianWang.com [1] => bbs.LanTianWang.com ) 6
    */
    
    /*字符串比较函数:
     * strcmp()比较字符串,如果相等返回0,如果字符串1<字符串2 返回-1  字符串1>字符串2返回1
     * strcasecmp()不区分大小写字符串比较
     * strnatcmp()  按自然数进行字符串比较大小
     * strncmp()指定位数进行比较
     * similar_text()比较两个字符串有多少字符相等,第三个参数返回一个变量。为两个字符串相似的百分比
     * */
    /*
    echo strcmp('lantianwang.com','lantianwang.com');//输出:0  。strcmp时区分大小写的。
    echo strcmp("10",'2');//输出:-1.不是按自然数进行比较的。
    echo strnatcmp('10','2');//输出:1  这样就是按自然数进行比较的。
    echo strncmp('1001','1002',3);//比较前三位数:返回0
    
    echo similar_text('lantianwang','lantiansss',$v);//输出:7。有7个相等的字符。
    echo $v;//输出:66.66.这是他们的相似度
    */
    /*strtr()替换字符串中的任意字符:
     *echo strtr('www.lantianwang.com','ltw','LTW');//输出:WWW.LanTianWang.com
    $arr3=array('l'=>'L','t'=>'T','w'=>'W');
    echo strtr('www.lantianwang.com',$arr3);//输出:WWW.LanTianWang.com。结果同上
     * */
    /*
     *substr_count()查找一个字符串在另一个字符串中出现的次数。可以指定起始查找位置,以查找长度。
    */
    $str2="蓝天网www.lantianwang.com,蓝天网论坛bbs.lantianwang.com";
    echo substr_count($str2,'lantianwang',3);//输出:出现了2次。 第三个参数是查找开始的位置,第四个参数查找的长度
    

      

  • 相关阅读:
    (Ubuntu)Tensorflow object detection API——(2)运行已经训练好的模型
    tensorflow object detection API 验证时报No module named 'object_detection'
    (Ubuntu)Tensorflow object detection API——(1)环境搭建
    将图片数据保存为单个tfrecord文件
    线性系统和非线性系统
    一次 Druid 连接池泄露引发的血案!
    46 道阿里巴巴 Java 面试题,你会几道?
    想成为顶尖 Java 程序员?先过了下面这些问题!
    干掉PostMan!IDEA这款插件太实用了…
    网络常见的 9 大命令,非常实用!
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7791456.html
Copyright © 2020-2023  润新知