字符串函数库

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( )


上一页 首页 下一页