vod_id 165443 type_id 4 vod_name 总裁的替嫁新娘动态漫画若近若离 vod_year 2019 vod_id 241215 type_id 4 vod_name 总裁的替嫁新娘动态漫画若近若离 vod_year 2019 vo
在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数组
原文地址: https://www.cveoy.top/t/topic/iA7T 著作权归作者所有。请勿转载和采集!