位置: 编程技术 - 正文

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字符串操作函数)

  • 工程类预交税金
  • 上年度已交房产税减免如何做账务处理
  • 出口退税调整后退税率包括什么档次
  • 农产品抵扣怎么算
  • 开私家车出差如何报销差旅费
  • 公司废料收入如何分配
  • 企业所得税包含哪些税种
  • 应纳税所得额超过36000至144000
  • 公益捐赠流程图
  • 金融企业逾期贷款税前扣除
  • 发票不附销货清单可以吗
  • 建筑安装工程怎么缴税
  • 当月发票开错了已经红冲怎么做分录?
  • 二手机械设备买卖合同
  • 信用证保证金是什么意思
  • 申报个人所得税的详细流程
  • 一般纳税人的含税收入怎么算
  • 银行承兑汇票收费
  • 一般纳税人选择简易计税进项税可以抵扣吗
  • 现金抵扣到底要不要缴纳增值税?
  • 分配利润账务处理
  • 商品流通企业代表企业
  • 预交增值税扣税绑不了三方
  • 汇算清缴后需要退税如何操作?
  • 国税地税纳税申报
  • 生产调试消耗原材料如何做账?
  • 付出去的款项退回怎么做账
  • 应收账款保理会计处理 会计视野
  • 将原材料变成成品的过程
  • 软件开发公司怎么做账
  • 电脑上加速网页的加速器
  • 预收款退回怎么写分录
  • 经销商授权书是啥意思
  • window10为什么右键就卡住
  • php中序遍历
  • 营业费用这个科目还在用吗
  • 海关专用缴款书认证的步骤和说明
  • 租赁收入确认时点
  • php filesize
  • 反斜杠python
  • vue的slice
  • js中的定时器
  • ajax获取php数据
  • 员工工资属于什么会计科目
  • 插件不支持是什么意思
  • 典当公司收到房款怎么办
  • 上月附加税计提多了怎么办
  • 外包员工食堂怎么做账
  • 收到进项税发票
  • wordpress删除修订版本
  • 抽烟罚款会计分录
  • 怎么计算多个表格的某一数据
  • 企业发生的直接进入当期损益的期间费用包括
  • 结算价格的确定原则
  • 开票航天信息要交年费吗
  • 代扣缴纳税款会计分录
  • 财产清查怎么做分录
  • 研发支出属于什么要素
  • 信用卡刷卡手续费是谁收取的
  • 跟老师出差路上可以聊些什么
  • 成本收入率和收入成本率的区别
  • 购买的垃圾袋计入什么科目
  • u启动如何装系统
  • win8.1 下载
  • ubuntu wine安装的软件怎么运行
  • windows下键盘不能用
  • vmware下载不了
  • Win10打开或关闭系统图标里开怎么灰色的
  • jquery.parsejson
  • 批处理统计文件夹内文件大小
  • 文件名可以包含*吗
  • 请简述vue-router路由的作用
  • 关于jquery的用途
  • javascript中hasOwnProperty() 方法使用指南
  • js设置
  • 第二章,动态添加按钮(Android)
  • jquery查找指定元素
  • react navigate
  • jquery mobile grid
  • 进出口贸易产品种类
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设