位置: 编程技术 - 正文

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

  • 已认证进项税额怎么结转
  • 注册资本没有全额怎么办
  • 所得税费用会影响营业利润吗
  • 代扣代缴增值税计算公式
  • 企业购买银行理财的条件
  • 补缴以前年度房产税以及滞纳金
  • 银行销户余额取现怎么做分录
  • 增值税加计扣除政策
  • 利息费用和利息支出的区别计算公式
  • 收到税收返还的会计处理
  • 开发票产品名称
  • 信用减值损失贷方
  • 税收制度具体内容
  • 计提的应付利息怎么冲回
  • 以现金形式发放的福利怎么入账
  • 工会账务期末结转
  • 个税手续费退还时间
  • 小微企业季度所得税和企业所得税怎么处理
  • 各税种会计分录
  • 增值税专用发票税率
  • 补缴以前年度的印花税账务处理
  • 0x8000005解决方案
  • Linux中samba服务区怎么创建多个用户
  • 企业转产是什么意思
  • 进口代理流程
  • 公司借银行款会计分录
  • 收到服务费发票怎么做账
  • 运杂费计入什么科目
  • thinkphp框架介绍
  • php utf8转gb2312
  • 企业利润对外投资会计处理
  • 计提摊销的分录
  • 会计记账的内容
  • 两险征缴工作的意义
  • html编写
  • php执行另一个php
  • 进项不认证有什么风险
  • 所得税费用为什么不计入营业利润
  • 总公司发票可以入账分公司吗怎么做账
  • 焊材领用发放管理
  • php判断useragent
  • 发布相应的搜索公告
  • 股权转让个人转个人要交什么税
  • 年终汇算清缴所得税计算器
  • 返还个人所得税怎么操作
  • 在MysQL数据库中,数据库文件的扩展包括
  • 保险公司报销修车流程
  • 企业主营业务收入科目下的余额应转入的科目是
  • 一般纳税人适用什么会计准则
  • 食堂购电饭锅账务处理
  • 制造费用的核算内容包括什么
  • 红字更正法和红字冲销
  • 成本不够如何计算出来
  • 建筑企业工程管理部职责
  • 费用分割单是什么
  • 以前年度调整
  • 生产企业下单就做收入没交货怎么做账
  • 货款已付对方不发货的案例分析
  • oracle序列修改初始值
  • xp系统怎样创建网络连接
  • win2003出现各种硬件故障问题时的处理方法
  • ubuntu安装超详细教程
  • Ubuntu 15.04系统怎么安装Visual Studio Code 2015?
  • pmropn.exe
  • window10正版系统怎么装
  • linux怎样使用
  • opengl sharder
  • nodejs执行cmd命令
  • nodejs文件操作
  • Node.js中的construct
  • 触摸按钮失灵怎么回事
  • 批处理文件如何运行
  • python将结果写入excel
  • jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
  • 22号天蝎座的运势
  • 深圳国税局官网登录
  • 四川税务局网上办事大厅
  • 存在未申报记录
  • 房地产的土地增值税怎么交
  • ca证书怎么删除
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设