位置: 编程技术 - 正文

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

  • 电子税务局能不能申报个税
  • 计入税金及附加的科目
  • 工资社保缴纳计算器
  • 购进货物用于在建工程要交增值税吗
  • 公司用现金支付的形式有哪些
  • 政府补贴项目申报流程
  • 生产车间计提折旧分录
  • 施工工人个税怎么计算?
  • 银行手续费要发票什么时候开始的
  • 股东个人借款用于公司怎么处理
  • 单位买酒报销如何做账
  • 会计如何做调整会计分录
  • 商品税目是什么意思4001
  • 小规模纳税人自己可以开专票吗
  • 开具发票必须附列清单吗
  • 开户许可证复印件是什么
  • 上级拨入资金计入什么科目
  • 企业债券和公司债券
  • 注册会计师考试成绩查询2023
  • 合伙企业利润分配个人所得税
  • 美容店销售收入怎么算
  • 支付宝提现到企业账户 怎么开票
  • 工业企业采购部门职责
  • PHP:mcrypt_module_self_test()的用法_Mcrypt函数
  • 供应商发票多开了怎么处理?
  • php 装饰器
  • 事业单位财政专项资金可以用于职工社保
  • 详解php处理字符的方法
  • php实现分页查询
  • js中的变量
  • 正则表达式除去指定字母
  • 个税申报结果查询
  • 税号一般多少位数字
  • 承兑汇票贴现会计分录怎么做
  • 车险增值税发票模板图片
  • 免税农产品的范围有哪些
  • vue移动组件
  • 增值税差异调整
  • 无形资产摊销年限
  • 幼儿园固定资产说明怎么写
  • 发票作废该如何操作
  • 销售货款未收到会计分录
  • 在建工程的成本包括应交增值税吗
  • 确认应付职工薪酬是什么意思
  • 国家土地补偿款
  • 公司土地和厂房已卖出但是不和员工了解
  • 员工个人负担的社保要交工会经费怎
  • 交易费用计入何种科目
  • 模具成本核算汇总表
  • 补缴增值税的会计处理
  • 装修费用不摊销怎么入账
  • 已认证的招待费怎么入账
  • 金融存款利率
  • 公司资产业务
  • 农产品收购发票怎么抵扣
  • 收到赠送样品如何入账
  • 长期借款的利息费用计入什么科目
  • 军工科研事业单位会计制度
  • 会计账户分类是什么意思
  • 发现以前的账做错了
  • mysql在数据分析中的作用
  • windows安装服务器
  • rpcclient.exe - rpcclient是什么进程 有什么用
  • 怎么更改window
  • win7自带截图工具
  • jquery layout 布局
  • perl 匹配不区分大小写
  • Unity3D游戏开发引擎
  • 安卓安装两个不同版本软件
  • jquery插件使用教程
  • Unity3D的MonoBehaviour可重写函数
  • 单例 python
  • 用python做web
  • vs2010编译器在哪里?
  • js调用失败
  • python怎么定义
  • 王军调研地税局的职务
  • 票种核定和税种核定的区别
  • 企业分期收款销售商品,即商品已经交付
  • 广东省纳税信用等级
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设