В настоящее время я пытаюсь отобразить текстовое значение из переменной, содержащей теги html-стиля. <…>
$string = "variable_name"; $tag_str = "<".$string.">"; echo $tag_str;
в настоящее время это эхо как ничто иное, как считает, что это html-код. Как мне перейти на страницу <variable_name>
чтобы она отображалась и не интерпретировалась как код браузера?
Вам нужно будет html кодировать ваш вывод
$string = "variable_name"; $tag_str = "<".$string.">"; echo htmlspecialchars($tag_str);
Угловые скобки ( <>
) – это именно то, что говорит браузеру, что он должен рассматриваться как HTML-код. Вместо этого выведите HTML-кодированные версии тех других специальных символов:
$tag_str = "<".$string.">";
В качестве альтернативы, автоматизировать этот процесс:
$tag_str = htmlspecialchars("<".$string.">");
Используйте highlight_string()
Смотрите ниже код
$string = "variable_name"; $tag_str = "<".$string.">"; highlight_string($tag_str);