我有兩個不同的數組。一個是下面的單維數組。php比較單維數組中的多維數組值
Array
(
[0] => products_01.jpg
[1] => products_02.jpg
)
而第二個數組是像下面這樣的多維數組。
Array
(
[0] => Array
(
[imgurl] => http://example.com/upload/products_01.jpg
[name] => products_01.jpg
)
[1] => Array
(
[imgurl] => http://example.com/upload/products_02.jpg
[name] => products_02.jpg
)
[2] => Array
(
[imgurl] => http://example.com/upload/products_03.jpg
[name] => products_03.jpg
)
[3] => Array
(
[imgurl] => http://example.com/upload/products_04.jpg
[name] => products_04.jpg
)
)
現在我想比較這兩個數組,如果我們得到相同的值的關鍵「名稱」,然後刪除該數組。 不使用foreach或。有沒有人有想法,PHP提供任何內置數組函數或不?
我想輸出像下面
Array
(
[0] => Array
(
[imgurl] => http://example.com/upload/products_03.jpg
[name] => products_03.jpg
)
[1] => Array
(
[imgurl] => http://example.com/upload/products_04.jpg
[name] => products_04.jpg
)
)
沒有使用foreach?那麼有很多替代方法可以做到這一點像array_map – Beginner
@NewbeeDev你可以給我舉例請 –