substr_replace
(PHP4 >= 4.0b4)
substr_replace --- 取代字符串的一部份字符串
语法 :
string substr_replace
(string string, string replacement, int start [, int length])说明 :
substr_replace( )取代 string的部份字符串,由参数 start和 length来指定界限,以参数 replacement来取代。
如果参数 start是正数,取代的字符串将会开始于 string的第 start个字元。
如果参数 start是正数,取代的字符串将会开始于 string结尾的第 start个字元。
如果有给予参数 length而且是正数时,它表示 string要被取代的部份字符串的长度。如果 length是负数时,它表示从 string结尾算起,要中止取代的字元的数目。如果没有给予这个参数,则它会预设成参数 string的长度。
Example :
<?php
$var = 'ABCDEFGH:/MNRPQR/';
echo "Original: $var<hr>\n";
/* These two examples replace all of $var with 'bob'. */
echo substr_replace ($var, 'bob', 0) . "<br>\n";
echo substr_replace ($var, 'bob', 0, strlen ($var)) . "<br>\n";
/* Insert 'bob' right at the beginning of $var. */
echo substr_replace ($var, 'bob', 0, 0) . "<br>\n";
/* These next two replace 'MNRPQR' in $var with 'bob'. */
echo substr_replace ($var, 'bob', 10, -1) . "<br>\n";
echo substr_replace ($var, 'bob', -7, -1) . "<br>\n";
/* Delete 'MNRPQR' from $var. */
echo substr_replace ($var, '', 10, -1) . "<br>\n";
?>
注意 : 此函数是PHP 4.0中新增的函数
参考 : str_replace( ) substr( )