【发布时间】:2014-09-21 21:30:33
【问题描述】:
所以我需要删除一些数组元素,有没有不包括foreach循环的简单方法?
$privateData = ['id', 'date', 'whatever'];
foreach($privateData as $privateField) {
unset($request[$privateField]);
}
我尝试在 array_map array_walk 函数中搜索示例,但没有找到。
【问题讨论】:
-
请求您的阵列吗?
-
事实上,任何这样的“方式”在内部都是一个循环。那何必担心呢?
-
我想我在某处读到,array_* 函数比例如 foreach 稍快
-
或者可能不是 willem.stuursma.name/2010/11/22/… :-D 但这是 PHP 5.3 的旧文章..