Я хотел бы привести ссылки на похожие темы в конце записи в блоге. Моя стратегия была бы процитировать тему тег как атрибут класса в HTML или тело элемента:PHP: проверьте, имеет ли элемент HTML определенный класс.
<html class="bears honey alaska">
И сделать простую функцию PHP в нижней части страницы: «Если есть класс„медведи“, включают медведь. php здесь. " Без каких-либо elses.
Может ли кто-нибудь помочь мне с кодом?
Атрибут данных в HTML 5 может быть более подходящим для этого, но я не знаю, может ли PHP обращаться к ним.
Спасибо. Runa
как вы даете свой html эти классы? Статически? Если это так, вам нужно будет использовать что-то вроде jQuery ajax для вызова php и получения данных. PHP является серверной стороной и обрабатывает перед выходом, поэтому вы не можете ожидать, что он будет реагировать на то, что уже записано в DOM. –
Поскольку вы пытаетесь сделать это с PHP-стороны, нет никакой разницы между атрибутами class или 'data-', обе они одинаково неэффективны. Это потребует чтения OB и использования парсера DOM/уродливых регулярных выражений. Вы бы гораздо лучше использовали переменные, глобальный массив позаботился бы об этом легко. –
@KaiQing Ajax является независимым и имеет ** ничего ** делать с jQuery. – Sebas