位置: 编程技术 - 正文

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

  • 个人去税务局开专票需要提供什么
  • 证券交易印花税税率是多少
  • 简易征收预缴税款交错了
  • 租房违约金怎么计算,怎么写
  • 核定征收企业如何纳税
  • 小规模免征增值税额度2022
  • 自行研发的无形资产会计处理
  • 出售生产线计入哪里
  • 红字发票科目入进项税额还是进项税额转出
  • 免税农产品如何填报企业所得税季报
  • 土地税退税做什么分录
  • 检测费属于什么税目
  • 抵押担保查询
  • 个体工商户怎么交社保
  • 餐饮发票税钱
  • 企业必须要掌握哪些技能
  • 股东垫资需要偿还吗
  • 股东未发工资可否提出仲裁
  • 库存商品暂估成本多少合适
  • 固定资产折旧应该考虑哪些因素
  • 劳务收入不足800
  • 法人实名认证后没有绑定企业怎么办
  • 企业年金基金投资管理人应当履行什么职责
  • 法院强制拍卖房子流程
  • 对外投资收益要交税吗
  • 土地增值税清算管理规程
  • 文竹叶子发黄怎么办
  • 营改增预收款确认收入
  • 分类账长什么样
  • 解聘员工补偿金能拖欠吗
  • 母公司收取子公司管理费的税率
  • 运城盐湖中国死海养生城
  • chrome安装教程
  • php 解压
  • javascript获取数组索引
  • elementui form rules
  • 筹建期间发生的收入
  • 分公司和总公司的税务和财务关系
  • 个体户办营业执照有什么优点和缺点
  • 单位人才账户如何开立
  • 公司地面硬化财务如何入账
  • 织梦如何使用
  • 企业应纳税总额怎么算
  • 上年结转库存现金会计分录
  • 公对私转账交税
  • 在建工程工伤保险延期费用计算
  • 个税滞纳金影响企业吗
  • 应纳税额与应纳所得额
  • 保险公司收车船税返还手续费犯罪
  • 违约合同怎么解决
  • 资产减值损失冲减
  • 社保的会计核算方法
  • mysql数据库备份和恢复
  • 出现windows boot manager
  • ubuntu能玩什么
  • svhost.exe - svhost是什么进程 有什么作用
  • windows7关机点了没反应
  • windows7播放器在哪找
  • linux修改环境变量后需要重启吗
  • win7无法远程桌面win10
  • windows mobile
  • httpd: Could not determine the servers fully qualified domain name, using 127.0.
  • win7系统ie浏览器在哪里
  • win8 设置
  • perl正则表达
  • 使用jquery操作dom
  • javascript面向对象编程 PDF
  • flask使用celery
  • django应用开发实战
  • javascript取随机数
  • python,字符串
  • unity gettype
  • js中的三种弹出消息提醒的命令
  • 河北省税务总局电话
  • 汕头市国税局公务员待遇
  • 办理税务迁移的流程
  • 哪些润滑油属于危险品类
  • 中科院有多少在校研究生
  • 广东省深圳市地图最新版
  • 重庆职高学校推荐
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设