加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP怎样举办字符串替代

发布时间:2021-05-27 06:34:41 所属栏目:编程 来源:互联网
导读:str_ireplace() 和 str_replace 行使新的字符串替代原本字符串中指定的特定字符串,str_replace 区分巨细写,str_ireplace() 不区分巨细写,两者语法相似。 str_
str_ireplace() 和 str_replace 行使新的字符串替代原本字符串中指定的特定字符串,str_replace 区分巨细写,str_ireplace() 不区分巨细写,两者语法相似。

str_ireplace() 的语法如下:

mixed str_ireplace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

该函数返回一个字符串可能数组。该字符串或数组是将 subject 中所有的 search 用 replace 替代(忽略巨细写)之后的功效。参数 count 暗示执行替代的次数。

行使示譬喻下:

<?php

$str = 'hello,world,hello,world';

$replace = 'hi';

$search = 'hello';

echo str_ireplace($search, $replace, $str);

?>

执行以上代码的输出功效为:

hi,world,hi,world

substr_replace() 函数 substr_replace() 函数的语法如下:

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

substr_replace() 在字符串 string 的副本中将由 start 和可选的 length 参数限制的子字符串行使 replacement 举办替代。 假如 start 为正数,替代将从 string 的 start 位置开始。假如 start 为负数,替代将从 string 的倒数第 start 个位置开始。 假如设定了 length 参数而且为正数,就暗示 string 中被替代的子字符串的长度。假如设定为负数,就暗示待替代的子字符串末了处间隔 string 结尾的字符个数。假如没有提供此参数,那么默以为 strlen(string)(字符串的长度)。虽然,假如 length 为 0,那么这个函数的成果为将 replacement 插入 string 的 start 位置处。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读