PHP替换,只替换匹配到的第一个
2016-02-17 18:46
591 查看
function str_replace_limit($search, $replace, $subject, $limit=-1) { if (is_array($search)) { foreach ($search as $k=>$v) { $search[$k] = '`' . preg_quote($search[$k],'`') . '`'; } } else { $search = '`' . preg_quote($search,'`') . '`'; } return preg_replace($search, $replace, $subject, $limit); }
$search:要替换的字符串或者数组
$replace:要替换的值
$subject:要替换的文本
$limit:替换的此数字
相关文章推荐
- php基本语法之位运算
- php二维数组根据某字段排序(对查询结果集进行排序)
- 阿里大鱼短信接口 for Thinkphp
- php开发安全规范
- swoole-1.7.18 版本已发布,支持 PHP7
- phpstudy www文件夹下面的项目文件夹名字不能为中文
- PHP 7安装使用体验,升级PHP要谨慎
- ThinkPHP项目笔记之RBAC(权限)下篇
- PHP里10个鲜为人知但却非常有用的函数
- PHP获取时间排除周六、周日的两个方法
- Lastpass——密码管理工具
- phpstorm 使用技巧总结
- vsftpd详解
- ubuntu安装php7.0.3遇到的问题
- PHP之数据分组
- PHP 设置调试工具XDebug PHPStorm IDE
- 解决 PHPExcel 长数字串显示为科学计数
- cgi、fast-cgi、php-fpm
- SCCM TP4部署前的Active Directory准备
- SCCM TP4部署前的Active Directory准备