我正在试图找出什么,如果有的话,是一个有效删除数组的某组键的函数。
我尝试链接array_keys和array_diff,但这似乎导致我得到一个数组键数组。
基本上,我想删除以下键:
“submit”,“form_build_id”,“form_token”,“form_id”,“op”,“multi_reg_checkbox”
同时保留原始数据的结构。
array_filter是我要找的吗?它听起来似乎可能,但它似乎只基于价值。
答案 0 :(得分:0)
array_diff_key($arr, array_flip(array('foo', 'bar', ...)))
翻转只是为了方便,您还可以使用array('foo' => null, ...)
定义要删除的键数组。