实例php分级筛选,PHP实例:分级筛选数据展示

居家装饰 2025-11-22

以下是一个使用PHP进行分级筛选的实例,我们将使用一个包含多级分类的数组,然后通过PHP代码实现筛选并展示每个分类下的子分类和项目。

```php

实例php分级筛选,PHP实例:分级筛选数据展示

// 假设我们有一个多级分类的数组

$categories = [

'电子产品' => [

'手机' => ['华为', '小米', '苹果'],

'电脑' => ['联想', '戴尔', '华硕'],

'配件' => ['耳机', '充电器', '数据线']

],

'家用电器' => [

'空调' => ['格力', '美的', '海尔'],

'冰箱' => ['美的', '海尔', '海信'],

'洗衣机' => ['海尔', '小天鹅', '美的']

],

'服饰鞋帽' => [

'男装' => ['T恤', '衬衫', '裤子'],

'女装' => ['连衣裙', '半身裙', '上衣'],

'鞋帽' => ['运动鞋', '休闲鞋', '帽子']

]

];

// 筛选函数

function filterCategories($categories, $filter = []) {

$filtered = [];

foreach ($categories as $parent => $children) {

if (empty($filter) || in_array($parent, $filter)) {

$filtered[$parent] = $children;

if (is_array($children)) {

$filtered[$parent] = filterCategories($children, $filter);

}

}

}

return $filtered;

}

// 使用筛选函数

$filteredCategories = filterCategories($categories, ['电子产品', '家用电器']);

// 打印结果

echo "

举报
实例php分页设计,实例PHP分页设计:基于MySQL数据库的简单分页实现
« 上一篇 2025-11-22
实例php写入co,实例PHP写入cookie
下一篇 » 2025-11-22