Как заменить амперсанды в URL с & > &
& > &
Я использую некоторые RSS-каналы, в которых есть URL, содержащий &, если я использую
&
$link = str_replace('&', '&', $link);
или есть другие варианты?
Использование htmlspecialchars. Он заменяет не только &, но также ", <, > и ' (только если для параметра quote_style установлено значение ENT_QUOTES), которые необходимо заменить на соответствующие ссылки на символы.
htmlspecialchars
"
<
>
'
ENT_QUOTES