溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何增加php字符串

發(fā)布時(shí)間:2020-08-10 10:41:09 來源:億速云 閱讀:150 作者:Leah 欄目:編程語言

這篇文章將為大家詳細(xì)講解有關(guān)如何增加php字符串,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

php增加字符串的方法:首先創(chuàng)建一個(gè)“insertToStr”方法;然后指定插入位置前的字符串,以及指定插入位置后的字符串;接著將插入的三個(gè)字符串拼接起來;最后輸出結(jié)果即可。

首先看簡單的替換:

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

就是把3替換成abc3,但是這樣有個(gè)前提:必須知道原始字符串里有個(gè)“3”,才可以替換,不然是無法替換的。

所以此時(shí)就需要用到另外一種方法:在指定位置添加字符串,例如:

<?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];
    }
     
    //將插入位置前,要插入的,插入位置后三個(gè)字符串拼接起來
    $str = $startstr . $substr . $laststr;
     
    //返回結(jié)果
    return $str;
}
 
//測試
$str="hello zhidao!";
$newStr=insertToStr($str, 6, "baidu");
echo $newStr;
//hello baiduzhidao!
?>

測試說明:在第6個(gè)字符串位置插入新的字符串,并輸出最終結(jié)果

關(guān)于如何增加php字符串就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI