本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑
php preg怎么替换第一个?
PHP替换,只替换匹配到的第一个
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:替换的此数字