php查找替代字符串的完成要领:1、运用“substr_replace()”函数把字符串的一部分替代为另一个字符串;2、经由过程“str_replace()”函数用一个字符串替代字符串中的另一些字符。
引荐:《PHP视频教程》
PHP 字符串替代
用于从字符串中替代指定字符串。
相干函数以下:
substr_replace():把字符串的一部分替代为另一个字符串
str_replace():运用一个字符串替代字符串中的另一些字符
substr_replace()
substr_replace() 函数用于把字符串的一部分替代为另一个字符串,返回夹杂范例。
语法:
mix substr_replace ( mixed string, string replacement, int start [, int length] )
参数申明以下:
参数 申明
string 要处置惩罚的字符串
replacement 要插进去的字符串
start 字符串入手下手位置,肇端位置为 0 ,为负则从字符串末尾的指定位置入手下手
length 可选,字符串返回的长度,默许是直到字符串的末尾,为负则从字符串末尾返回
例子:
echo substr_replace('abcdef', '###', 1);//输出 a###
echo substr_replace('abcdef', '###', 1, 2);//输出 a###def
echo substr_replace('abcdef', '###', -3, 2);//输出 abc###f
echo substr_replace('abcdef', '###', 1, -2);//输出 a###ef
?>
提醒
假如 start 是负数且 length 小于即是 start ,则 length 为 0。
str_replace()
str_replace() 函数运用一个字符串替代字符串中的另一些字符,返回夹杂范例。
语法:
mixed str_replace( mixed search, mixed replace, mixed string [, int &count] )
参数申明以下:
参数 申明
search 要查找(被替代)的字符串
replace 要替代 search 的字符串
string 要处置惩罚的字符串
count 可选,一个对替代计数的变量
例子:
echo str_replace("world","earth","Hello world!");//输出 Hello earth!
//替代多个,且第二个参数为空字符
echo str_replace("o","","Hello world!");//输出 Hell wrld!
//运用数组
$arr = array("e", "o");
$arr2 = array("x", "y");
echo str_replace($arr, $arr2, "Hello World of PHP", $i);//输出 Hxlly Wyrld yf PHP
echo $i;//输出4
?>
提醒
该函数与 substr_replace() 不同之处是满足前提的都举行替代
该函数对大小写敏感。如需举行大小写不敏感的查找替代,请运用 str_ireplace()
以上就是php怎样查找替代字符串的细致内容,更多请关注ki4网别的相干文章!
收藏 | 0