猿记录

一个记录、分享的博客

您的位置:主页 > 技术专栏 > php >

PHP字符串替换str_replace()函数四种用法

2018-08-14 08:35:36 作者:yxl 次阅读 php

mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

该函数返回一个字符串或者数组。该字符串或数组是将subject中全部的search都被replace替换之后的结果。

1、$search,要替换的字符串,或数组

2、$replace,被用来替换的字符串或数组

3、$subject,被查询的字符串或数组

4、$count,可选,如果被指定,将为设置为替换的次数

5、返回值:该函数返回替换后的数组或者字符串(新生成的)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
  //实例一:字符串替换字符串
  $str1 str_replace("red","black","red green yellow pink purple");
  echo $str1."";  //输出结果为black green yellow pink purple
?>
<?php
  //实例二:字符串替换数组键值
  $arr array("blue","red","green","yellow");
  $str1 str_replace("red","pink",$arr,$i);
  print_r($str1);
?>
<?php
  //实例三:数组替换数组,映射替换
  $arr1 array("banana","orange");
  $arr2 array("pitaya","tomato");
  $con_arr array("apple","orange","banana","grape");
  $con_rep str_replace($arr1,$arr2,$con_arr,$count);
  print_r($con_rep);
?>
<?php
  //实例四:如$search为数组,$replace为字符串时
  $search array("banana","grape");
  $replace "tomato";
  $arr array("banana","apple","orange","grape");
  $new_arr str_replace($search,$replace,$arr,$count);
  print_r($new_arr);
?>


凡本站注明“本站”或“投稿”的所有文章,版权均属于本站或投稿人,未经本站授权不得转载、摘编或利用其它方式使用上述作品。

编辑:yxl 关键词: php
0

网友评论