您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何增加php字符串,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
php增加字符串的方法:首先創建一個“insertToStr”方法;然后指定插入位置前的字符串,以及指定插入位置后的字符串;接著將插入的三個字符串拼接起來;最后輸出結果即可。
首先看簡單的替換:
$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字符串就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。