您的位置:首页 > 编程语言 > PHP开发

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:替换的此数字
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: