我有陣列dishes
和favorites
。我的目標是在dishes
陣列中添加一個字段,如果favorites
之一發生某個菜。這是我所嘗試的,但它似乎沒有工作,因爲我得到一個空陣列回來。PHP比較2個陣列並在匹配時添加一個字段
$boundDishes = [];
foreach ($dishes as $dish) {
foreach ($favorites as $favorite) {
if ($favorite == $dish) {
$dishes['favorite'] = true;
$boundDishes[] = $dish;
}
}
}
return $boundDishes;
我做錯了什麼或有沒有更好的方法?
任何幫助非常感謝!
非常感謝提前!
請張貼數組以及。 – MKB
'$ boundDishes [] = $ dishes''必須是'$ boundDishes [] = $ dish;'我想 –
你想在數組中添加一個值嗎? –