字串替換是開發過程中常用的資料處理的方式。下面我們就來為大家介紹一下php中字符創的替換方法。
推薦教學:PHP影片教學
相關函數如下:
substr_replace():把字串的一部分替換為另一個字串
str_replace():使用一個字串替換字串中的另一些字元
substr_replace()
substr_replace() 函數用於將字串的一部分替換為另一個字串,傳回混合類型。
語法:
mix substr_replace ( mixed string, string replacement, int start [, int length] )
參數說明如下:
參數 | 說明 |
---|---|
string | 要處理的字串 |
#replacement | ##要插入的字串|
字串開始位置,起始位置為0 ,為負則從字串結尾的指定位置開始 | |
可選,字串傳回的長度,預設是直到字串的結尾,為負則從字串末端回傳 |
<?php echo substr_replace('abcdef', '###', 1); //输出 a### echo substr_replace('abcdef', '###', 1, 2); //输出 a###def echo substr_replace('abcdef', '###', -3, 2); //输出 abc###f echo substr_replace('abcdef', '###', 1, -2); //输出 a###ef ?>
如果start 是負數且length 小於等於start ,則length 為0。
str_replace()#str_replace() 函數使用字串取代字串中的另一些字符,傳回混合類型。
語法:mixed str_replace( mixed search, mixed replace, mixed string [, int &count] )
search | |
---|---|
replace | |
string | |
count | |