/**
* 移除数组中指定key
* @param $data
* @param $key
* @return array
*/
public static function removeKey($data, $key) {
$keys = array_keys($data);
$datum = [];
for ($i = 0; $i < count($data); $i++) {
if ($keys[$i] == $key) {
continue;
}
$datum[$keys[$i]] = ArrayHelper::getValue($data, $keys[$i]);
}
return $datum;
}
/**
* 移除数组中指定多个key
* @param $data
* @param $removeKeys
* @return array
*/
public static function removeMultipleKeys($data, $removeKeys) {
$datum = $data;
for ($i = 0; $i < count($removeKeys); $i++) {
$datum = self::removeKey($datum, $removeKeys[$i]);
}
return $datum;
}

最新文章

  1. jQuery Mobile学习日记之HelloWorld
  2. VMware-workstation-full-12.0.0-2985596&amp;VMware-player-12.0.0-2985596
  3. php中ajax调用出错的问题
  4. 封装ios静态库碰到的一些问题(三)
  5. Objective-c归档的概念和用法
  6. Javascript 判断一个数字是否含有小数点
  7. 深入理解GCD(一)
  8. 计算阶乘n!末尾0的个数
  9. window.history
  10. 应用程序连接oracle rac
  11. rnqoj-28-合唱队形-最长上升子序列
  12. 新学了一个用python编写的简单的百度贴吧帖子的爬虫
  13. 一次SQL慢查询的优化处理
  14. PostgreSql的Explain命令详解
  15. 牛客随笔(c++)
  16. nginx+keeplived+tomcat
  17. Azul&#227;o--青鸟--IPA--巴西葡萄牙语
  18. 20165310 java_blog_week3
  19. L238
  20. C语言文件操作总结

热门文章

  1. Applink使用原理解析
  2. kill 与 killall和过滤后杀掉
  3. linux下快速查找文件(转载)
  4. 后盾网lavarel视频项目---lavarel用户认证实例
  5. docker —宝塔面板
  6. C++构造函数调用虚函数的后果
  7. 一、基础篇--1.1Java基础-HTTP请求的GET与POST方式的区别【转】
  8. jquery绝对路径
  9. influxDB使用小结
  10. 网易云课堂_C++程序设计入门(下)_第10单元:月映千江未减明 – 模板_第10单元 - 单元作业:OJ编程 - 创建数组类模板