-1

我试图弄清楚什么是有效删除数组的特定键集的函数(如果有的话)。

我尝试链接 array_keys 和 array_diff,但这似乎只是导致我得到一个数组键数组。

基本上,我想删除以下键:

“提交”、“form_build_id”、“form_token”、“form_id”、“op”、“multi_reg_checkbox”

同时保留原始数据的结构。

array_filter 是我要找的吗?听起来可能是这样,但似乎它只是基于价值。

4

1 回答 1

0
array_diff_key($arr, array_flip(array('foo', 'bar', ...)))

http://php.net/array_diff_key

翻转只是为了方便起见,您还可以使用 定义要删除的键数组array('foo' => null, ...)

于 2013-08-14T11:11:09.103 回答