• 技术文章 >后端开发 >PHP问题

    php字符串如何增加

    藏色散人藏色散人2020-08-07 09:49:48原创1686

    php增加字符串的方法:首先创建一个“insertToStr”方法;然后指定插入位置前的字符串,以及指定插入位置后的字符串;接着将插入的三个字符串拼接起来;最后输出结果即可。

    php入门到就业线上直播课:进入学习

    推荐:《PHP视频教程

    首先看简单的替换:

    $str1 = "*3*";                //原字符串
    $str2 = "abc";                //要添加的字符串
    $str1 = str_replace("3",$str2."3",$str1);        //字符串替换
    echo $str1;

    就是把3替换成abc3,但是这样有个前提:必须知道原始字符串里有个“3”,才可以替换,不然是无法替换的。

    所以此时就需要用到另外一种方法:在指定位置添加字符串,例如:

    <?php
    /**
     * 指定位置插入字符串
     * @param $str  原字符串
     * @param $i    插入位置
     * @param $substr 插入字符串
     * @return string 处理后的字符串
     */
    function insertToStr($str, $i, $substr){
        //指定插入位置前的字符串
        $startstr="";
        for($j=0; $j<$i; $j++){
            $startstr .= $str[$j];
        }
         
        //指定插入位置后的字符串
        $laststr="";
        for ($j=$i; $j<strlen($str); $j++){
            $laststr .= $str[$j];
        }
         
        //将插入位置前,要插入的,插入位置后三个字符串拼接起来
        $str = $startstr . $substr . $laststr;
         
        //返回结果
        return $str;
    }
     
    //测试
    $str="hello zhidao!";
    $newStr=insertToStr($str, 6, "baidu");
    echo $newStr;
    //hello baiduzhidao!
    ?>

    测试说明:在第6个字符串位置插入新的字符串,并输出最终结果

    以上就是php字符串如何增加的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:php字符串
    上一篇:php如何替换中文字符串 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• php如何将数组转换成字符串• php怎么去除字符串首尾空格• java如何判断字符串是否是IP地址• php如何替换中文字符串
    1/1

    PHP中文网