Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php 数据分组

作者:木齵乄语   发布日期:2025-12-12   浏览:171

在PHP中,可以使用数组函数和循环来对数据进行分组。以下是一个示例代码,演示如何将数据按照指定的字段进行分组:

$data = [
    ['name' => 'Alice', 'age' => 25, 'city' => 'New York'],
    ['name' => 'Bob', 'age' => 30, 'city' => 'Los Angeles'],
    ['name' => 'Charlie', 'age' => 25, 'city' => 'New York'],
    ['name' => 'Dave', 'age' => 35, 'city' => 'San Francisco'],
    ['name' => 'Eve', 'age' => 30, 'city' => 'Los Angeles'],
];

$groupedData = [];

foreach ($data as $item) {
    $age = $item['age'];

    if (!isset($groupedData[$age])) {
        $groupedData[$age] = [];
    }

    $groupedData[$age][] = $item;
}

print_r($groupedData);

以上代码将根据age字段将数据分组。输出结果如下:

Array
(
    [25] => Array
        (
            [0] => Array
                (
                    [name] => Alice
                    [age] => 25
                    [city] => New York
                )

            [1] => Array
                (
                    [name] => Charlie
                    [age] => 25
                    [city] => New York
                )

        )

    [30] => Array
        (
            [0] => Array
                (
                    [name] => Bob
                    [age] => 30
                    [city] => Los Angeles
                )

            [1] => Array
                (
                    [name] => Eve
                    [age] => 30
                    [city] => Los Angeles
                )

        )

    [35] => Array
        (
            [0] => Array
                (
                    [name] => Dave
                    [age] => 35
                    [city] => San Francisco
                )

        )

)

可以看到,数据按照年龄分成了不同的组。每个组都是一个子数组,包含具有相同年龄的所有数据项。

上一篇:php指定数值

下一篇:php字母转整数

大家都在看

php session用法

php 定义常量

phpisset函数

php html转图片

php后端

php爬虫框架

php读取csv文件

php+mysql动态网站开发

phpmyadmin docker

php session id

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站