位置: 编程技术 - 正文

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

  • 劳务派遣公司差额征税的账务处理
  • 一般纳税人销售旧货
  • 无住所居民个人所得税的计算
  • 企业购买产品
  • 发票已抵扣但对方要红冲后续原发票要拿回来吗
  • 申报所得税季初资产总额怎么填?
  • 员工出差自驾怎么看待
  • 有限合伙企业应当
  • 房租违约金收入怎么做账
  • 其他应收款用什么表示
  • 开具的红字发票金税三期怎么报税?
  • 地下车库的成本核算
  • 开办费所得税清缴时如何调整
  • 周转材料计入什么账
  • 出纳现金日记账表格模板
  • 公司车辆交强险需要什么手续
  • 房地产经纪公司经营范围
  • 民间非营利性组织
  • 然后销售产品
  • 违规费用处理
  • 小规模纳税人月收入超过10万,要交多少税
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 兼职取酬案例剖析
  • 三证合一后纳税人识别号和信用代码一样吗
  • 企业借款利息税前扣除怎么算
  • 小规模纳税人别人开了专票怎样处理
  • 家政公司可以开专票吗
  • 维护费抵减增值税的记账凭证
  • ios14 举报短信
  • 鸿蒙系统怎么快速充电
  • php jquery教程
  • 经营营业执照以外
  • 如何通过u盘重启
  • 公司的贷款过桥怎么办
  • php中strstr
  • 商场返现活动怎么入账
  • 主播录屏软件哪个好
  • 固定资产折旧企业所得税税前扣除标准
  • 固定资产盘盈为什么要调整所得税
  • 精确控制 英文
  • 编译原理第三版课后答案
  • 产品体验是什么意思
  • 0.96寸OLED显示汉字
  • 装修公司开的劳务发票
  • 阿里云主机安装软件
  • 房产中介收取的贷款服务费合不合法
  • 开具红字增值税专用发票信息表在哪
  • 金蝶软件做账流程图片
  • sql server 2008怎么使用sql语句
  • 营改增之后建筑业预收账款是否需要预交税款
  • sqlserver分页查询越到最后越慢
  • 可抵扣进项税的普通发票
  • 收到银行承兑汇票如何记账
  • 公司支付工伤赔偿,是先签字还是先打钱
  • 水利税费会计分录
  • 折旧和摊销的概念
  • 公司购买理财产品账务处理
  • 营销活动费计入成本吗
  • linux系统中cron命令
  • win10预览版退回正式版
  • Mac OS X 10.9 Mavericks系统怎么激活?
  • Win10 Mobile 10549预览版增DPI缩放 瞬间手机变电脑
  • win10用浏览器
  • Windows任务计划程序服务
  • centos安装yun
  • kdeskcore.exe是什么
  • 电脑arp攻击怎么解决
  • 跑跑3s是谁
  • javascript学习指南
  • 微信小程序模板框架
  • kindeditor获取内容
  • linux Shell获取某目录下所有文件夹的名称
  • 基于python的游戏
  • isscroll.js
  • php开机启动
  • fiddler如何抓取app接口的
  • python3m
  • Python简单格式化时间的方法【strftime函数】
  • 小微企业 2018
  • 契税减税、免税条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设