比较两个数组并将结果放在php中的第三个数组中

问题描述 投票:0回答:1

时间表

[{“ Monday”:“ 11:30”},{“ Monday”:“ 12:00”},{“ Monday”:“ 23:00”},{“ Tuesday”:“ 11:30”} ,{“星期二”:“ 12:00”},{“星期二”:“ 23:00”}]

已预订的广告位

[{“ Monday”:“ 11:30”},{“ Tuesday”:“ 23:00”}]

第三个数组应该是(可用插槽)]

[{“ Monday”:“ 12:00”},{“ Monday”:“ 23:00”},{“ Tuesday”:“ 11:30”},{“ Tuesday”:“ 12:00”} ]

我该如何实现?

php arrays
1个回答
0
投票

使用array_diff

print_r(array_diff(['{"Monday":"11:30"}','{"Monday":"12:00"}','{"Monday":"23:00"}','{"Tuesday":"11:30"}','{"Tuesday":"12:00"}','{"Tuesday":"23:00"}'], ['{"Monday":"11:30"}','{"Tuesday":"23:00"}']));
© www.soinside.com 2019 - 2024. All rights reserved.