php中的字符串常用函数(三) str_replace() 子字符串替换
2016-10-26 14:55
1031 查看
mixed str_replace ( mixed
该函数返回一个字符串或者数组。该字符串或数组是将
返回值和前三个参数都可以为字符串或数组二者其一。第四个参数指定一个变量名为替换次数。
例1:参数全部为字符串。
=>"<body text='black'>"
例2:参数1为数组,23为字符串。
=>"H@ll@ w@rld @f p@p" //这个例子的p没有被P匹配到。说明这个函数是大小写敏感的。如果需要忽略大小写可用str_ireplace()函数,用法一毛一样。
=>$count =>5//替换了5次。分别是 e、 o、 o、 o、 h
例3:
=>$count=>4//替换了4次。分别是\n、\r、\r\n、\n。注意,⚠️因为$order中把\r\n写在前面所以第三次匹配没有分成两次\r,\n。
例4:
=>猜一下会输出啥吧。例4能搞定。这个函数就可以了。
$search, mixed
$replace, mixed
$subject[, int
&$count] );
该函数返回一个字符串或者数组。该字符串或数组是将
subject中全部的
search都被
replace替换之后的结果。
返回值和前三个参数都可以为字符串或数组二者其一。第四个参数指定一个变量名为替换次数。
例1:参数全部为字符串。
$bodytag = str_replace ( "%body%" , "black" , "<body text='%body%'>" );
=>"<body text='black'>"
例2:参数1为数组,23为字符串。
$vowels = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U", "P", "h"); $onlyconsonants = str_replace($vowels, "@", "Hello world of php", $count);
=>"H@ll@ w@rld @f p@p" //这个例子的p没有被P匹配到。说明这个函数是大小写敏感的。如果需要忽略大小写可用str_ireplace()函数,用法一毛一样。
=>$count =>5//替换了5次。分别是 e、 o、 o、 o、 h
例3:
$str = "Line 1\nLine 2\rLine 3\r\nLine 4\n"; $order = array("\r\n", "\n", "\r"); $replace = '<br/>'; $newStr = str_replace($order, $replace, $str, $count);
=>$count=>4//替换了4次。分别是\n、\r、\r\n、\n。注意,⚠️因为$order中把\r\n写在前面所以第三次匹配没有分成两次\r,\n。
例4:
$letters = array( 'a' , 'p' ); $fruit = array( 'apple' , 'pear' ); $text = 'a p' ; $output = str_replace ( $letters , $fruit , $text , $count); echo $output ; echo $count;
=>猜一下会输出啥吧。例4能搞定。这个函数就可以了。
相关文章推荐
- php中的字符串常用函数 str_replace 字符串替换,替换全角空格
- PHP - Manual手册 - CLXI. String 字符串处理函数 - str_replace用替换字符串替换所有出现的搜索字符串
- PHP 字符串替换 substr_replace 与 str_replace 函数
- php函数之子字符串替换 str_replace
- PHP字符串替换str_replace()函数4种用法详解
- PHP字符串替换str_replace()函数4种用法详解
- PHP 字符串替换 substr_replace 与 str_replace 函数
- php函数之子字符串替换 str_replace
- 详解PHP字符串替换str_replace()函数四种用法
- PHP中str_replace字符串替换函数详解
- php数据替换处理str_replace()函数
- php字符串常用处理函数(数组的拆分、查找替换)
- php str_replace 字符串替换
- php字符串处理 (据说,strtr 比 str_replace 替换速度快四倍)
- PHP 字符串正则替换函数preg_replace
- 管理员权限与几个常用的PHP 常用函数,in_array(),explode(),implode(),join(),str_replace()
- str_replace() 函数使用一个字符串替换字符串中的另一些字符
- PHP替换字符串-str_replace
- PHP常用字符串正则替换及剖分函数比较
- php字符串替换函数substr_replace()用法实例