php函數substr_replace用法

來源:互聯網
上載者:User

標籤: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用法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.