我有一个这样的数组:
Array
(
[0] => Array
(
[id] => 68
[type] => onetype
[type_id] => 131
[name] => name1
)
[1] => Array
(
[id] => 32
[type] => anothertype
[type_id] => 101
[name] => name2
)
)
如果用户有权限或看不到这种类型,我需要从中删除一些数组。我正在考虑用一个 for each 来做,并在里面做必要的 ifs 来删除或让它原样。
我的问题是:最有效的方法是什么?该数组将不超过 100 条记录。但是有几个用户会请求它并一遍又一遍地进行过滤。