在PHP中,你可以使用循环和条件语句来遍历数组并将具有相同"vod_name"的数据合并起来。以下是一个示例代码:

$data = [
    [
        "vod_id" => 165443,
        "type_id" => 4,
        "vod_name" => "总裁的替嫁新娘动态漫画若近若离",
        "vod_year" => 2019
    ],
    // ... 其他数据
];

$result = [];

foreach ($data as $item) {
    $found = false;
    foreach ($result as &$group) {
        if ($group['id'] == $item['vod_id']) {
            $group['id_1'][] = $item['vod_id'];
            $found = true;
            break;
        }
    }
    if (!$found) {
        $result[] = [
            'id' => $item['vod_id'],
            'id_1' => [$item['vod_id']]
        ];
    }
}

print_r($result);

这段代码将遍历数组中的每个元素,如果找到具有相同"vod_name"的数据,则将其"vod_id"添加到已有组中的"id_1"数组中,否则创建一个新的组。最后,打印输出结果数组。

请注意,示例代码中假设已经将JSON字符串解码为PHP数组。如果你的数据是以JSON格式存储的,你需要使用json_decode()函数将其解码为PHP数组

vod_id 165443 type_id 4 vod_name 总裁的替嫁新娘动态漫画若近若离 vod_year 2019 vod_id 241215 type_id 4 vod_name 总裁的替嫁新娘动态漫画若近若离 vod_year 2019 vo

原文地址: https://www.cveoy.top/t/topic/iA7T 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录