成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? PHP字符串函數(shù)substr_replace()的用法
全站頭部文字 我要出現(xiàn)在這里
PHP字符串函數(shù)substr_replace()的用法 728 2023-12-12   

substr_replace

(PHP 4, PHP 5)

substr_replace — 替換字符串的子串

說(shuō)明

mixed substr_replace ( mixed $string , mixed $replacement , mixed $start [, mixed $length ] )

substr_replace() 在字符串 string 的副本中將由 start 和可選的 length 參數(shù)限定的子字符串使用 replacement 進(jìn)行替換。

參數(shù)

string

輸入字符串。

An array of strings can be provided, in which case the replacements will occur on each string in turn. In this case, the replacement, start and length parameters may be provided either as scalar values to be applied to each input string in turn, or as arrays, in which case the corresponding array element will be used for each input string.

replacement

替換字符串。

start

如果 start 為正數(shù),替換將從 stringstart 位置開(kāi)始。

如果 start 為負(fù)數(shù),替換將從 string 的倒數(shù)第 start 個(gè)位置開(kāi)始。

length

如果設(shè)定了這個(gè)參數(shù)并且為正數(shù),表示 string 中被替換的子字符串的長(zhǎng)度。如果設(shè)定為負(fù)數(shù),它表示待替換的子字符串結(jié)尾處距離 string 末端的字符個(gè)數(shù)。如果沒(méi)有提供此參數(shù),那么它默認(rèn)為 strlen( string ) (字符串的長(zhǎng)度)。當(dāng)然,如果 length 為 0,那么這個(gè)函數(shù)的功能為將 replacement 插入到 stringstart 位置處。

返回值

返回結(jié)果字符串。如果 string 是個(gè)數(shù)組,那么也將返回一個(gè)數(shù)組。

更新日志

版本 說(shuō)明 4.3.3 All parameters now accept arrays.

范例

Example #1 substr_replace() 范例

<?php
$var = 'ABCDEFGH:/MNRPQR/';
echo "Original: $var<hr />n";

/* 這兩個(gè)例子使用 “bob” 替換整個(gè) $var。*/
echo substr_replace($var, 'bob', 0) . "<br />n";
echo substr_replace($var, 'bob', 0, strlen($var)) . "<br />n";

/* 將 “bob” 插入到 $var 的開(kāi)頭處。*/
echo substr_replace($var, 'bob', 0, 0) . "<br />n";

/* 下面兩個(gè)例子使用 “bob” 替換 $var 中的 “MNRPQR”。*/
echo substr_replace($var, 'bob', 10, -1) . "<br />n";
echo substr_replace($var, 'bob', -7, -1) . "<br />n";

/* 從 $var 中刪除 “MNRPQR”。*/
echo substr_replace($var, '', 10, -1) . "<br />n";
?>

Example #2 Using substr_replace() to replace multiple strings at once

<?php
$input = array('A: XXX', 'B: XXX', 'C: XXX');

// A simple case: replace XXX in each string with YYY.
echo implode('; ', substr_replace($input, 'YYY', 3, 3))."n";

// A more complicated case where each replacement is different.
$replace = array('AAA', 'BBB', 'CCC');
echo implode('; ', substr_replace($input, $replace, 3, 3))."n";

// Replace a different number of characters each time.
$length = array(1, 2, 3);
echo implode('; ', substr_replace($input, $replace, 3, $length))."n";
?>

以上例程會(huì)輸出:

A: YYY; B: YYY; C: YYY
A: AAA; B: BBB; C: CCC
A: AAAXX; B: BBBX; C: CCC

注釋

Note: 此函數(shù)可安全用于二進(jìn)制對(duì)象。

參見(jiàn)

str_replace() - 子字符串替換 substr() - 返回字符串的子串 字符串訪(fǎng)問(wèn)與修改


主站蜘蛛池模板: 包青天之真假包公| 繁华电视剧剧情介绍| 红白黑黄| 绝对权力全集免费观看| 小数加减法100道题| 忍石| 洛可希佛帝| 久纱野水萌| 许华升公个人资料身高多少| 小酒窝| 电影《盲井》| bobo视频| 罗丽星克莱尔电影妄想症| 成年黄色在线观看| 许嵩是哪里人| 姨妈电影| 《牵牛花》阅读答案| 香港毛片视频| 桐谷| 内蒙古电视台| 经典常谈阅读笔记| 爱在线观看| 妻子的电视剧| 火花 电影| 影片《边境》| 鲁迅手抄报图片| 梁洪硕| 我们的高清免费视频观看| 女生衣服| 想要更多| 打手板心视频80下| 在线麻豆| 师奶madam 电视剧| 柏欣彤广场舞| 快播王欣| 女村长| 爱爱内含光电视剧结局在线观看| 高天妮| 繁星诗集1~25篇| 麦当娜简历| 《两座山》俄剧|

?。。≌鹃L(zhǎng)長(zhǎng)期在線(xiàn)接!!!

網(wǎng)站、小程序:定制開(kāi)發(fā)/二次開(kāi)發(fā)/仿制開(kāi)發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103