码迷,mamicode.com
首页 > Web开发 > 详细

php函数substr_replace用法

时间:2017-08-04 13:50:14      阅读:201      评论:0      收藏:0      [点我收藏+]

标签: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";  //bob
18 echo substr_replace($var, ‘bob‘, 0, strlen($var)) . "<br />\n";  //bob
19 
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/bob
28 
29 
30 
31 // 原字符串中下标2开始长度为4的子字符串"cdef"替换成bob
32 echo substr_replace($var,‘bob‘,2,4). "<br />\n";  //  ABbobGH:/MNRPQR/
33 
34 
35 
36 //当start为负数,从字符串的尾部第start个字符算起 -1表示倒数第一个字符  -2表示倒数第二个字符
37 //将原字符串R/ 替换成bob
38 echo substr_replace($var,‘bob‘,-2,2). "<br />\n";  //  ABCDEFGH:/MNRPQbob
39 
40 //将原字符串R 替换成bob
41 echo substr_replace($var,‘bob‘,-2,-1). "<br />\n";  //  ABCDEFGH:/MNRPQbob/
42 
43 
44 // 当length为负数时,表示待替换的字符串离原字符串string末尾的字符个数
45 // 将要替换的字符串 ”DEFGH:/MNRPQ" 替换成功 bob
46 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用法

标签:input   倒数   php函数   fork   color   插入   time   user   开头   

原文地址:http://www.cnblogs.com/trNote/p/7284378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!