php 字符串处理

// 截取2个字符间的字符串
function getStrBetween($str,$parti,$partii){
    $b = mb_strpos($str,$parti) + mb_strlen($parti);
    $e = mb_strpos($str,$partii) - $b;
    return mb_substr($str,$b,$e);
}

// 在指定字符前加入字符串
function insertNeedStr($str, $needStr, $insertStr){
    $index = stripos($str,$needStr);
    return substr($str, 0, $index) . $insertStr . substr($str, $index);
}

// 获取指定字符之前的部分
function getStrBefore($string,$keyword){
    $result = mb_substr($string,0,mb_strripos($string,$keyword));
    return $result;
}

// 向指定位置插入字符
function insertStr($str, $index, $insertStr){
    return substr($str, 0, $index) . $insertStr . substr($str, $index);
}
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注