字串函式庫

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


上一頁 首頁 下一頁