Сервис быстрых ответов от искусственного интеллекта
Вопрос пользователя:
Ответ нейросети:
<?php
class Category {
public $name;
public $products;
public function __construct($name, $products) {
$this->name = $name;
$this->products = $products;
}
public function getProducts() {
return $this->products;
}
}
$categories = array(
new Category("Category 1", array("Product 1", "Product 2", "Product 3")),
new Category("Category 2", array("Product 4", "Product 5", "Product 6")),
new Category("Category 3", array("Product 7", "Product 8", "Product 9"))
);
?>
<!DOCTYPE html>
<html>
<head>
<title>Categories</title>
</head>
<body>
<h1>Categories</h1>
<ul>
<?php foreach ($categories as $category): ?>
<li onclick="showProducts('<?php echo implode(", ", $category->getProducts()); ?>')"><?php echo $category->name; ?></li>
<?php endforeach; ?>
</ul>
<h2>Products</h2>
<div id="products"></div>
<script>
function showProducts(products) {
document.getElementById("products").innerHTML = products;
}
</script>
</body>
</html>
Код выше создает класс Category с полями name и products, конструктором и методом getProducts(). Создается список категорий, при клике на категорию выводятся ее продукты.
Напишите нам, если в вопросе есть ваши персональные данные (yasnoponyatno24@yandex.ru)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.