The string
abc/def/*
or
abc/def/*/xyz
How can I use preg_replace_callback to replace everything after /* with a certain string?
Like
abc/def/replacement
The string
abc/def/*
or
abc/def/*/xyz
How can I use preg_replace_callback to replace everything after /* with a certain string?
Like
abc/def/replacement
Something like this should work:
$text = "abc/def/*/xyz";
function rep($matches)
{
return "/replacement";
}
echo preg_replace_callback("|/\*.*|", "rep", $text);
Do you really need to use preg_replace_callback though? Here is an equivalent version with preg_replace:
$text = "abc/def/*/xyz";
echo preg_replace("|/\*.*|", "/replacement", $text);