php中几个字符串替换函数详解
2016-07-17 14:57:52   来源:   评论:0 点击:

在php中字符替换函数有几个如有:str_replace、substr_replace、preg_replace、preg_split、str_split等函数,下面我来给大家总结介绍介绍。...

在php中字符替换函数有几个如有:str_replace、substr_replace、preg_replace、preg_split、str_split等函数,下面我来给大家总结介绍介绍。

一、str_replace(find,replace,string,count)

作用:str_replace() 函数使用一个字符串替换字符串中的另一些字符。

参数 描述

find 必需。规定要查找的值。

replace 必需。规定替换 find 中的值的值。

string 必需。规定被搜索的字符串。

count 可选。一个变量,对替换数进行计数。

在本例中,我们将演示带有数组和 count 变量的 str_replace() 函数:

代码如下复制代码

$arr = array("blue","red","green","yellow");

print_r(str_replace("red","pink",$arr,$i));

echo "Replacements: $i";

?>输出:

Array

(

[0] => blue

[1] => pink

[2] => green

[3] => yellow

)

Replacements: 1

补充:count如果被指定,它的值将被设置为替换发生的次数。

二、substr_replace(string,replacement,start,length)

作用:substr_replace() 函数把字符串的一部分替换为另一个字符串。

参数 描述

string 必需。规定要检查的字符串。

replacement 必需。规定要插入的字符串。

start 必需。规定在字符串的何处开始替换。

■正数 - 在第 start 个偏移量开始替换

■负数 - 在从字符串结尾的第 start 个偏移量开始替换

■0 - 在字符串中的第一个字符处开始替换

charlist 可选。规定要替换多少个字符。

■正数 - 被替换的字符串长度

■负数 - 从字符串末端开始的被替换字符数

■0 - 插入而非替换

例子

代码如下复制代码

echo substr_replace("Hello world","earth",6);

?>

输出:

Hello earth

相关热词搜索:php

上一篇:PHP截断函数mb_substr()详细介绍
下一篇:最后一页