我有如下功能
function addMinus($string){
$output = str_replace("%20", "-", $string);
$output = str_replace(" ", "-", $output);
return $output;
}
我需要在以下函数中使用上面给出的函数
function addgsk($string){
$regex = '~\(gsk:(.*?)\)~six';
$link = "$1";
$link = addMinus($link);
$output = preg_replace($regex, "<a href='$link'>(gsk:$1)</a>", $string);
return $output;
}
但我的问题是$link = addMinus($link);
不起作用。空格不替换为“-”。我认为这是因为来自正则表达式的数据。
注意:我没有收到任何错误,但函数 (addMinus) 不起作用。