У меня есть следующий код (это функция WordPress) (пример неправильной структуры):
<?php paginate_comments_links('prev_text=← Older&next_text=Newer →'); ?>
Пример правильной структуры:
<?php paginate_comments_links('prev_text=Older&next_text=Newer'); ?>
Как вы можете видеть, я пытаюсь добавить предыдущую стрелку + пробел ( ←
) к «Старому» слову и →
+ стрелка ( →
) к слову « →
». Проблема в том, что существует конфликт между &, который разделяет 2 аргумента функции, и это начало символа HTML.
Как должна выглядеть структура?
Если кто-то ищет тот же вопрос:
Чтобы передать параметр с амперсандами (&), вам необходимо его закодировать.
использовать urlencode()
Источник: http://php.net/manual/en/function.urlencode.php
Чтобы впоследствии декодировать его, используйте: urldecode()