zoukankan      html  css  js  c++  java
  • PHP中对字符串的一些操作

    • php中判断字符串在另一个字符串中是否存在(strpos):

    if(strpos('www.baidu.com', 'www') !== false){
    // 存在
    }else{
    // 不存在
    }
    • php中根据指定字符串截取字符串(substr):

    应用场景:PHP接收图片路径时判断是否是全路径,如果是全路径,则要截取,数据库存相对路径。

    /*
    * 判断字符串中是否存在指定字符串,如果存在则截取该字符串,保留字符串后半部分
    */
    public function sub_str()
    {
    $longstr = 'http://127.0.0.1/test/public/uploads/1.jpg';
    $str = 'http://127.0.0.1';
    // 判断$longstr中是否存在$str
    if(strpos($longstr, $str) !== false){
    // 存在,则截取字符串,取$longstr后半部分
    $substr = substr($longstr, strpos($longstr, $str)+strlen($str));
    }else{
    $substr = $longstr;
    echo '不存在,不做处理。';
    }
    echo $substr;
    }
    • php中查询一个字符串在另一个字符串中出现的次数(substr_count):

    substr_count('abcdefg', 'a');
  • 相关阅读:
    Python3安装后无法使用退格键
    Python之汉诺塔递归运算
    Windows开机自动执行bat脚本
    [转]java设计模式
    java享元模式
    java外观模式
    java代理模式
    java装饰者模式
    java原型模式
    java建造者模式
  • 原文地址:https://www.cnblogs.com/woods1815/p/9596580.html
Copyright © 2011-2022 走看看