Я извлекаю данные из таблицы в базе данных MySQL, которая была создана с помощью инфраструктуры Joomla. Я хочу кодировать эти данные в формате JSON. После извлечения данных существует множество ненужных тегов и свойств стиля. Я попробовал html_entity_decode
, strip_tags
и многие другие встроенные функции, но они не сработали для меня. Может ли кто-нибудь сказать мне, как удалить все те атрибуты тегов и стилей из полученных данных и получить только обычный текст.Удалите все HTML-теги и атрибуты из строки
-3
A
ответ
0
Вы можете удалить HTML-теги с помощью функции strip_tags
так:
echo strip_tags("Hello <b>world!</b>");
Это удалит все HTML-теги из строки.
0
Используйте функцию PHP strip_tags()
.
0
Я использовал Apache Common lang Liabrary, чтобы избежать всех HTML-теги, как этот
String escapedValue= org.apache.commons.lang3.StringEscapeUtils.unescapeHtml4(unescapedValue);
И использовали Html.fromHtml(), чтобы установить его в TextView.
textView.setText(Html.fromHtml(escapedValue));
Смежные вопросы
- 1. Получите все значения из строки JSON и удалите все дубликаты
- 2. Удалите все строки после «/»
- 3. Удалите все пустые строки из файла
- 4. Удалите все строки из таблицы, бросает nullpointer
- 5. Удалите все строки между рисунком
- 6. Удалите все строки в таблице
- 7. удалите все остальные записи строки
- 8. Удалите все вхождения повторяющейся строки
- 9. Удалите все, кроме алфавитов и цифр из строки
- 10. Удалите ненужные атрибуты из объекта в рубин
- 11. Удалите символы из строки
- 12. удалите все строки разрывов (введите символы) из строки, используя R
- 13. Удалите все строки перед последним случаем строки
- 14. PHP, удалите все строки из большой строки, содержащей определенное слово
- 15. Удалите письмо (:) из строки
- 16. удалите столбец из строки
- 17. Удалите и завершите все задачи из AsyncTask.THREAD_POOL_EXECUTOR
- 18. Удалите все числа и «{» из String Array
- 19. Все атрибуты из тегов
- 20. Удалите интервал и десятичные знаки из строки
- 21. Удалите все классы, начинающиеся с определенной строки.
- 22. Удалите все транзакции из песочницы
- 23. Меньше: удалите все неисправные строки при компиляции
- 24. Удалите все дублированные записи из набора результатов (удалите оба)
- 25. Удалите строки, где все столбцы меньше 25M
- 26. огромный JTable AbstractTableModel удалите все строки
- 27. удалите все разделители в начале и конце строки
- 28. MySQL Удалите все строки с определенной переменной
- 29. Удалите все строки запроса из запросов для конкретной страницы
- 30. Удалите все специальные символы из строки файла, кроме пробела
Опубликовать некоторые данные, которые вы пытаетесь кодировать. Почему strip_tags не работает? Были ли закодированы данные (htmlentities)? – foxbeefly
Использование 'strip_tags' было бы правильным способом для этого. Не могли бы вы рассказать о том, как они не работают? Что происходит, когда вы их используете? – Anders
Что вы спрашиваете, это сбивает с толку, потому что вы начинаете с того, что хотите получить данные ... это то, что уже закодированы в JSON? Если да, почему бы вам не разбить теги перед сохранением? Для этого Joomla также имеет встроенные функции. Но если вы не публикуете: данные, которые вы получаете, то, что вы хотите получить, и то, что вы получаете никто, действительно может вам помочь. – Elin