移除数组中指定键(Yii2)
2024-09-01 23:18:30
/**
* 移除数组中指定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;
}
最新文章
- jQuery Mobile学习日记之HelloWorld
- VMware-workstation-full-12.0.0-2985596&;VMware-player-12.0.0-2985596
- php中ajax调用出错的问题
- 封装ios静态库碰到的一些问题(三)
- Objective-c归档的概念和用法
- Javascript 判断一个数字是否含有小数点
- 深入理解GCD(一)
- 计算阶乘n!末尾0的个数
- window.history
- 应用程序连接oracle rac
- rnqoj-28-合唱队形-最长上升子序列
- 新学了一个用python编写的简单的百度贴吧帖子的爬虫
- 一次SQL慢查询的优化处理
- PostgreSql的Explain命令详解
- 牛客随笔(c++)
- nginx+keeplived+tomcat
- Azul&#227;o--青鸟--IPA--巴西葡萄牙语
- 20165310 java_blog_week3
- L238
- C语言文件操作总结
热门文章
- Applink使用原理解析
- kill 与 killall和过滤后杀掉
- linux下快速查找文件(转载)
- 后盾网lavarel视频项目---lavarel用户认证实例
- docker —宝塔面板
- C++构造函数调用虚函数的后果
- 一、基础篇--1.1Java基础-HTTP请求的GET与POST方式的区别【转】
- jquery绝对路径
- influxDB使用小结
- 网易云课堂_C++程序设计入门(下)_第10单元:月映千江未减明 – 模板_第10单元 - 单元作业:OJ编程 - 创建数组类模板