Discuz教程网

PHP的substr_replace将指定两位置之间的字符替换为*号

[复制链接]
authicon 星火燎原 发表于 2011-5-20 18:26:33 | 显示全部楼层 |阅读模式
PHP的substr_replace将指定两位置之间的字符替换为*号的代码,需要的朋友可以参考下。

代码如下:

  1. $username = "zongzi";
  2. echo substr_replace($username,'**','1','2');
复制代码

定义和用法substr_replace() 函数把字符串的一部分替换为另一个字符串。
语法substr_replace(string,replacement,start,length)
参数描述
string必需。规定要检查的字符串。
replacement必需。规定要插入的字符串。
start必需。规定在字符串的何处开始替换。

  • 正数 - 在第 start 个偏移量开始替换
  • 负数 - 在从字符串结尾的第 start 个偏移量开始替换
  • 0 - 在字符串中的第一个字符处开始替换
charlist可选。规定要替换多少个字符。

  • 正数 - 被替换的字符串长度
  • 负数 - 从字符串末端开始的被替换字符数
  • 0 - 插入而非替换

提示和注释
注释:如果 start 是负数且 length 小于等于 start,则 length 为 0。
例子
代码如下:

  1. <?php
  2. echo substr_replace("Hello world","earth",6);
  3. ?>
复制代码

输出:
Hello earth




上一篇:为防止灌水机灌水,本站从今起只开放邀请注册 和 新浪微博登录,望体谅!!
下一篇:QQ互联已经不用审核了,需要的站长赶快开启吧
authicon 福倒菜菜子 发表于 2011-5-21 00:29:50 | 显示全部楼层
这个要顶起来啊
authicon YNKAZUKI 发表于 2011-5-21 10:53:10 | 显示全部楼层
楼主威武
authicon kikiya11 发表于 2011-5-21 10:59:59 | 显示全部楼层
很好的,我喜欢
authicon 82xiaochong911 发表于 2011-5-21 11:29:45 | 显示全部楼层
顶顶更健康
authicon TRACYFLYING 发表于 2011-5-21 14:29:53 | 显示全部楼层
这个贴不错!!!
authicon YY大兔子 发表于 2011-5-21 15:30:00 | 显示全部楼层
前来看看那
authicon rin421 发表于 2011-5-21 20:29:49 | 显示全部楼层
很好的,我喜欢
authicon №小乖 发表于 2011-5-26 08:59:36 | 显示全部楼层
看帖必回
authicon melody0721 发表于 2011-5-28 07:59:41 | 显示全部楼层
谢谢,学习了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 05:17

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表