溫馨提示×

溫馨提示×

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

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

php在變量中添加字符串的方法

發(fā)布時間:2020-09-04 10:31:49 來源:億速云 閱讀:182 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關php在變量中添加字符串的方法的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

php在變量中添加字符串的方法:首先指定插入位置前的字符串;然后指定插入位置后的字符串;最后將插入位置前,要插入的,插入位置后三個字符串拼接起來。

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在變量中添加字符串的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節(jié)

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

AI