位置: 编程技术 - 正文

PHP字符串函数substr_replace()的用法(php字符串型数据的定义方式)

编辑:rootadmin
substr_replace

推荐整理分享PHP字符串函数substr_replace()的用法(php字符串型数据的定义方式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php字符串常用函数,php 字符串函数,php 字符串 数组,php 字符串 数组,php字符串包含某个字符串,php 字符串 数组,在php中,字符串有哪些表示形式,php字符串型数据的定义方式,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

substr_replace — 替换字符串的子串

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

substr_replace() 在字符串 string 的副本中将由 start 和可选的 length 参数限定的子字符串使用 replacement 进行替换。

参数

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 为正数,替换将从 string 的 start 位置开始。

如果 start 为负数,替换将从 string 的倒数第 start 个位置开始。

length PHP字符串函数substr_replace()的用法(php字符串型数据的定义方式)

如果设定了这个参数并且为正数,表示 string 中被替换的子字符串的长度。如果设定为负数,它表示待替换的子字符串结尾处距离 string 末端的字符个数。如果没有提供此参数,那么它默认为 strlen( string ) (字符串的长度)。当然,如果 length 为 0,那么这个函数的功能为将 replacement 插入到 string 的 start 位置处。

返回值

返回结果字符串。如果 string 是个数组,那么也将返回一个数组。

更新日志

版本 说明 4.3.3 All parameters now accept arrays.

范例

Example #1 substr_replace() 范例

<?php$var='ABCDEFGH:/MNRPQR/';echo"Original:$var<hr/>n";/*这两个例子使用“bob”替换整个$var。*/echosubstr_replace($var,'bob',0)."<br/>n";echosubstr_replace($var,'bob',0,strlen($var))."<br/>n";/*将“bob”插入到$var的开头处。*/echosubstr_replace($var,'bob',0,0)."<br/>n";/*下面两个例子使用“bob”替换$var中的“MNRPQR”。*/echosubstr_replace($var,'bob',,-1)."<br/>n";echosubstr_replace($var,'bob',-7,-1)."<br/>n";/*从$var中删除“MNRPQR”。*/echosubstr_replace($var,'',,-1)."<br/>n";?>

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

<?php$input=array('A:XXX','B:XXX','C:XXX');//Asimplecase:replaceXXXineachstringwithYYY.echoimplode(';',substr_replace($input,'YYY',3,3))."n";//Amorecomplicatedcasewhereeachreplacementisdifferent.$replace=array('AAA','BBB','CCC');echoimplode(';',substr_replace($input,$replace,3,3))."n";//Replaceadifferentnumberofcharacterseachtime.$length=array(1,2,3);echoimplode(';',substr_replace($input,$replace,3,$length))."n";?>

以上例程会输出:

注释

Note: 此函数可安全用于二进制对象。

参见

str_replace() - 子字符串替换 substr() - 返回字符串的子串 字符串访问与修改

PHP字符串函数trim()的用法 trim(PHP4,PHP5)trim去除字符串首尾处的空白字符(或者其他字符)说明stringtrim(string$str[,string$charlist=tnrx0B])此函数返回字符串str去除首尾空白字符后的

PHP字符串函数substr_count()的用法 substr_count(PHP4,PHP5)substr_count计算字串出现的次数说明intsubstr_count(string$haystack,string$needle[,int$offset=0[,int$length]])substr_count()返回子字符串needle在字符串haystack

PHP字符串函数substr_compare()的用法 substr_compare(PHP5)substr_compare二进制安全比较字符串(从偏移位置比较指定长度)说明intsubstr_compare(string$main_str,string$str,int$offset[,int$length[,bool$case_insensitivit

标签: php字符串型数据的定义方式

本文链接地址:https://www.jiuchutong.com/biancheng/278797.html 转载请保留说明!

上一篇:PHP字符串函数strtr()的用法(php中字符串函数)

下一篇:PHP字符串函数trim()的用法(php字符串操作函数)

  • 企业转出多交增值税吗
  • 租赁收入缴纳个人所得税
  • 租房子没有
  • 汇算清缴哪些需要调增调减
  • 技术服务费怎么算成本
  • 付给非公司员工提成可以走委托代销商品吗
  • 基金会对外捐赠未收到发票怎么入账
  • 季度所得税申报错误,一定要更改吗
  • 进项税额留抵科目
  • 营业执照经营范围增项如何办理
  • 小规模纳税人专票和普票区别
  • 服务业税收包括什么
  • 营改增后无形资产的出租和出售都属于增值税纳税范围
  • 应收账款坏账计提政策
  • 举办活动的工作要求
  • 单位发生的业务怎么做账
  • 预收房款发票开具需要注意哪些?
  • 利润分配从哪里取数
  • 一般纳税人转出进项税额
  • 税收缴款书税务收现专用的用途
  • 普票抵扣税
  • 研发费用如何界定
  • mac版本系统
  • win7 扫描仪
  • 服务业缴税
  • 所得税税负率一般是百分比还是千分比
  • 公司专柜样品如何做
  • 结转待抵扣
  • vue项目页面写在哪里
  • phpunicode
  • elementui级联选择器清空方法
  • 税务申报说明怎么写范文
  • 购买电脑如何入账
  • swift 协议扩展
  • vue页面刷新时原有的数据还在吗
  • unity怎么打包unitypackage
  • vue-axios详细介绍
  • 什么是政府项目档案
  • 资本化利息支出现金流量表计入哪里
  • Android ViewPager2 + Fragment 联动
  • 终止经营损益列报 举例
  • 固定资产科目的期末余额,反映固定资产的原价
  • 医疗服务增值税税率
  • 出售专利技术收增值税吗
  • 国家税务总局金税四期
  • 费用月结怎么记账
  • 税盘维护费可以年年抵扣吗
  • 文化事业建设费2023年是否减免了
  • 什么情况下增值税计入成本
  • 捐赠固定资产怎么入账
  • 进项发票的作用
  • 现金折扣方式销售货物不得从计税销售额中扣减折扣额
  • 运输费计入什么科目分录
  • 出口抵减内销产品应纳税额分录
  • 一般纳税人出现以下哪些情况时,其进项税额不得抵扣( )
  • 上一年度企业所得税汇算清缴会计分录
  • 子公司的财务管理方法
  • 房地产开发企业增值税怎么算
  • SqlServer 2000、2005分页存储过程整理第1/3页
  • w10预览版21343下载
  • linux内容查找
  • win10mobile最新版本
  • win10 ie8浏览器
  • vsftpd教程
  • 安装双系统之后win10进不去
  • 人在国外怎么补办身份证
  • ie11 for win8
  • js写贪吃蛇什么水平
  • jquery插件使用教程
  • python urljoin
  • pycharm新手使用教程
  • jquery实战
  • js中切割字符串
  • js设置rem
  • 税务局县区级及以下
  • 中国税务局官网热线
  • 税款所属期起怎么填写
  • 成都税务二维码扫描
  • 扣缴个人所得税客户端操作流程
  • 两会热点有哪些呀?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设