假设我在PHP中有三个值:“a”,“b”,“c”,无论是在数组中还是以逗号分隔的字符串形式,都不重要。
数据库中有一张表:
数据库中有一张表:
id | value
1 | a
2 | b
3 | d
我的目的是找到在php数组中但不在数据库表中的值。
给定的例子将给出"c"。
我能只用一个查询来完成吗?
更新
在答案中收到了几个关于array_diff()的好建议,但在我的情况下,数据库表非常大,而数组最多只有5-6项。所以我认为最好执行5-6个查询。