以下是一个PHP实例,展示如何对数组进行分类排序。我们将使用一个二维数组作为示例,然后按照不同的分类对数据进行排序。
```php

// 定义一个包含多个分类的二维数组
$items = [
['category' => '水果', 'name' => '苹果', 'price' => 10],
['category' => '蔬菜', 'name' => '黄瓜', 'price' => 5],
['category' => '水果', 'name' => '香蕉', 'price' => 8],
['category' => '肉类', 'name' => '猪肉', 'price' => 15],
['category' => '蔬菜', 'name' => '西红柿', 'price' => 4],
];
// 按分类排序
usort($items, function ($a, $b) {
return strcmp($a['category'], $b['category']);
});
// 按价格排序
usort($items, function ($a, $b) {
return $a['price'] <=> $b['price'];
});
// 输出排序后的数组
echo "







