PHP字串替換substr_replace與str_replace函式

雲棲希望。發表於2017-12-04

PHP 字串替換

用於從字串中替換指定字串。

相關函式如下:

substr_replace()

substr_replace() 函式用於把字串的一部分替換為另一個字串,返回混合型別。

語法:

mix substr_replace ( mixed string, string replacement, int start [, int length] )
引數 說明
string 要處理的字串
replacement 要插入的字串
start 字串開始位置,起始位置為 0 ,為負則從字串結尾的指定位置開始
length 可選,字串返回的長度,預設是直到字串的結尾,為負則從字串末端返回

例子:

<?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 要替換 search 的字串
string 要處理的字串
count 可選,一個對替換計數的變數

例子:


?>

本文轉自部落格園知識天地的部落格,原文連結:PHP 字串替換 substr_replace 與 str_replace 函式,如需轉載請自行聯絡原博主。


相關文章