,可以通过以下步骤实现:
以下是一个示例代码:
$resultArray = []; // 定义结果数组
foreach ($outerData as $outerItem) {
$tempArray = []; // 定义临时数组
foreach ($innerData as $innerItem) {
// 构建临时数组的元素
$tempArray[] = [
'key1' => $innerItem->property1,
'key2' => $innerItem->property2,
// 其他属性...
];
}
// 将临时数组添加到结果数组中
$resultArray[] = [
'outerKey1' => $outerItem->property1,
'outerKey2' => $outerItem->property2,
'innerData' => $tempArray,
// 其他属性...
];
}
// 返回结果数组
return $resultArray;
这样,通过嵌套foreach循环,可以构建一个包含外层和内层数据的数组结构。在实际应用中,可以根据具体需求进行适当的调整和扩展。
请注意,以上示例代码中的$outerData
和$innerData
分别代表外层和内层的数据集合,你需要根据实际情况进行替换。另外,示例代码中的属性名和键名也需要根据实际情况进行修改。
领取专属 10元无门槛券
手把手带您无忧上云