【发布时间】:2016-06-21 20:03:57
【问题描述】:
我有一个存储在数据库中的项目列表,我想提供编辑此列表的功能。我希望用户能够根据需要从该列表中添加和删除项目,然后在完成编辑后只点击某种“保存”按钮一次。然后我需要用这些更改更新数据库中的列表。我怎样才能做到这一点,而不必从数据库中删除此列表并重新添加它?
前:
原始清单:a 项、b 项、c 项
新列表:项目 a、项目 c、项目 d、项目 e
我查看了 array_diff() 函数,但我认为它不能满足我的需要,因为我需要来自两个数组的信息。
【问题讨论】:
-
array_diff、array_diff_key、array_intersect、array_intersect_key ......如果您更改顺序,所有这些输出内容都会有所不同,
array_diff($arr1, $arr2)和array_diff($arr2, $arr1)除非它们是同一个数组。 array_merge 和 array_replace 也很有用。 -
你已经尝试了什么?也许可以使用所有可用的不同数组函数,看看是否适合你。