位置: 编程技术 - 正文

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

  • 投资公司取得的投资收益属于销售额吗
  • 不含税金额怎么算含税金额
  • 加计抵减税额账务处理
  • 一般纳税人符合条件
  • 债务重组的会计处理方法
  • 买一赠一视同销售征收增值税吗
  • 职工薪酬纳税调整标准
  • 河道维护中心职责
  • 详解价外费用的会计核算
  • 进项税小于销项税怎么处理
  • 哪些发票可以抵扣成本
  • 社保滞纳金是否影响企业信用等级
  • 生育津贴报销流程是怎么样的要去社保局问吗
  • 高速公路通行费发票怎么开
  • 三证合一的税号变了,法人怎么重新绑定企业
  • 进项税和销项税税率一样吗
  • 开票系统问题
  • 无形资产和长期待摊费用思维导图
  • 一般纳税人附加税费减免政策
  • 增值税电子发票公共服务平台
  • 中秋福利费会计分录
  • 外贸综合服务企业代办退税
  • c++ 库文件
  • 非限定性净资产年末怎么处理
  • bios怎么关
  • 塞维利亚是港口吗?
  • 非累积带薪缺勤和累积带薪缺勤的区别
  • 公司撤股需走什么程序
  • 耕地占用费与耕地的区别
  • 销售食品分录
  • yii框架运行原理
  • 从银行提取现金分录
  • python结合
  • 微信小程序商城源码php
  • unipoint
  • 网站禁止了有什么方法打开
  • gpib-usb驱动
  • php二进制字符串压缩
  • 没有发票的支出可以扣除企业所得税么
  • 帝国cms安装教程
  • 可供出售金融资产新准则叫什么
  • 什么是企业所得税收入
  • 第四季度报表和年报对不上
  • 职工教育经费是从工资里扣吗
  • 汽车销量多少才能赚钱
  • 独立法人企业关系怎么写
  • 兼职人员的工资需要发票吗
  • 应收账款余额不平是什么原因
  • 一般纳税人商贸公司增值税税负率
  • 收到残保金退税现金流
  • 购进无偿赠送
  • 已认证进项税转出口退税怎么处理
  • 公司账户转账转错了能退回来吗
  • 认缴制下实收资本可以减少吗
  • 偷税漏税追溯年限怎么算
  • 税控盘服务费什么样的发票可以抵扣
  • 应收账款坏账准备的会计分录
  • mysql外键怎么写
  • sql注入式攻击中单引号的作用
  • Win10/Win8.1 PC版WhatsApp更新:新的emoji表情符号
  • 新装的ubuntu18没有网络
  • 在windows中如何设置行间距
  • xp系统如何隐藏我的电脑
  • win10打开小娜
  • linux 应用程序
  • excel 提示
  • 上帝模式使用教程
  • win7旗舰版怎么重装系统教程
  • cocos2dx4.0教程
  • unity3d 多线程
  • opencli
  • glib库
  • 将光标定位于输入端
  • python3 mongodb
  • python3整除
  • 猫猫的娱乐
  • Activity的四种加载模式
  • 江西省电子税务局官网app
  • 医保银行代扣是什么意思
  • 百旺税控盘电话服务热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设