字符串交换是开发进程中常常用的数据解决的形式。上面咱们就为各人引见一下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开发自学 字符串