php字符串如何增加

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

推荐:《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个字符串位置插入新的字符串,并输出最终结果

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » php字符串如何增加

登录

找回密码

注册