標籤:input 倒數 php函數 fork color 插入 time user 開頭
1 <?php 2 /** 3 * Created by PhpStorm. 4 * User: fork 5 * Date: 2017/8/4/004 6 * Time: 11:12 7 */ 8 9 //mixed substr_replace ( mixed $string , mixed $replacement , mixed $start [, mixed $length ] )10 11 12 $var = ‘ABCDEFGH:/MNRPQR/‘;13 echo "Original: $var<hr />\n";14 15 /* 這兩個例子使用 "bob" 替換整個 $var。*/16 //NOTE:length參數可選,預設值為 原字串string的 strleng($string)17 echo substr_replace($var, ‘bob‘, 0) . "<br />\n"; //bob18 echo substr_replace($var, ‘bob‘, 0, strlen($var)) . "<br />\n"; //bob19 20 21 //在開頭插入22 23 echo substr_replace($var,‘bob‘,0,0). "<br />\n"; //bobABCDEFGH:/MNRPQR/24 25 26 //尾部插入27 echo substr_replace($var,‘bob‘,strlen($var),0). "<br />\n"; //ABCDEFGH:/MNRPQR/bob28 29 30 31 // 原字串中下標2開始長度為4的子字串"cdef"替換成bob32 echo substr_replace($var,‘bob‘,2,4). "<br />\n"; // ABbobGH:/MNRPQR/33 34 35 36 //當start為負數,從字串的尾部第start個字元算起 -1表示倒數第一個字元 -2表示倒數第二個字元37 //將原字串R/ 替換成bob38 echo substr_replace($var,‘bob‘,-2,2). "<br />\n"; // ABCDEFGH:/MNRPQbob39 40 //將原字串R 替換成bob41 echo substr_replace($var,‘bob‘,-2,-1). "<br />\n"; // ABCDEFGH:/MNRPQbob/42 43 44 // 當length為負數時,表示待替換的字串離原字串string末尾的字元個數45 // 將要替換的字串 ”DEFGH:/MNRPQ" 替換成功 bob46 echo substr_replace($var,‘bob‘,3,-2). "<br />\n"; // ABCbobR/47 48 49 50 51 52 //substr_replace應用於數組:53 $input = array(‘A: XXX‘, ‘B: XXX‘, ‘C: XXX‘);54 55 //替換作用於數組中的每個單元 Array ( [0] => A: YYY [1] => B: YYY [2] => C: YYY )56 print_r (substr_replace($input,‘YYY‘,3,3));57 58 59 $replace = array(‘AAA‘, ‘BBB‘, ‘CCC‘);60 61 //替換的數組的每個單元對應替換原數組的每個單元 Array ( [0] => A: AAA [1] => B: BBB [2] => C: CCC )62 print_r (substr_replace($input,$replace,3,3));
php函數substr_replace用法