php 字符串替换方法-php教程

资源魔 72 0

  字符串交换是开发进程中常常用的数据解决的形式。上面咱们就为各人引见一下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可选,字符串前往的长度,默许是直到字符串的末端,为负则从字符串结尾前往

例子:

<?php
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可选,一个对交换计数的变量

例子:

<?php
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 字符串交换办法的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学 字符串

抱歉,评论功能暂时关闭!