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

```php

实例php分类排序,PHP实例教程:分类排序应用实例  第1张

// 定义一个包含多个分类的二维数组

$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 "