2 回答

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
您需要將兩個(gè)鍵添加到同一個(gè)內(nèi)部數(shù)組中,而不是單獨(dú)推送它們。
使用嵌套循環(huán)在同一循環(huán)中獲取與公司關(guān)聯(lián)的所有產(chǎn)品。
$companies = [];
foreach ($all_companies as $companie) {
$products = [];
foreach ($companie->getProducts() as $getProduct) {
$products[] = $getProduct->getTitle());
}
$companies[] = [
'title' => $companie->getTitle(),
'productTitle' => $products
]
}
我不得不為我認(rèn)為在你的代碼中的一些東西命名。您應(yīng)該能夠由此推斷出您的實(shí)際設(shè)計(jì)。

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊
$newArray= [
'title' => array_map($yourArray,fn($ar)=>$ar['title']),
'productTitle' => array_map($yourArray,fn($ar)=>$ar['productTitle'])
];
- 2 回答
- 0 關(guān)注
- 190 瀏覽
添加回答
舉報(bào)