您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(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ò),可以把它分享出去讓更多的人看到。
免責(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)容。