thinkphp 获取无限极分类里的顶级id
时间: 2023-02-06 17:15:57 浏览: 93
php代码-使用代码解决PHP无限级分类,通过子类ID查找顶级分类的ID的源代码
在 ThinkPHP 中,您可以使用以下方法来获取无限极分类中的顶级 ID。
首先,您需要在控制器中获取数据库中的分类数据,并将其赋值给一个变量,例如:
```
$categories = Db::name('category')->select();
```
然后,您可以使用 PHP 的 array_filter 函数来过滤出顶级分类,例如:
```
$topCategories = array_filter($categories, function($category) {
return $category['pid'] == 0;
});
```
最后,您可以使用 array_column 函数来获取顶级分类的 ID,例如:
```
$topCategoryIds = array_column($topCategories, 'id');
```
这样,$topCategoryIds 就是一个包含顶级分类 ID 的数组了。
希望这能帮到您。
阅读全文