PHP如何删除关联数组中键值
1、使用unset()函数可以用于取消设置关联数组中的键及其值。
// 声明关联数组$arr = array("1" => "加","2" => "减","3" => "乘","4" => "除"); // 关联数组中删除键1及其值unset($arr['1']); // 显示数组元素var_dump($arr);
2、使用array_diff_key()函数用于获取一个或多个数组之间的差集。
【PHP如何删除关联数组中键值】此函数比较一个或多个数组之间的键并返回它们之间的差集。
// 声明关联数组$arr = array("1" => "春","2" => "夏","3" => "秋","4" => "冬",); // 从关联数组中删除键1及其值$result = array_diff_key($arr,array_flip((array) ['1'])); // 显示数组元素var_dump($result);
内容扩展:
函数介绍
array_values() 函数返回包含数组中所有的值的数组。
注意:被返回的数组将使用数值键,从 0 开始且以 1 递增。
语法
array_values(array)
参数说明
array 必需。规定数组。
代码实现:
$arr = array('key1'=>'value1','key2'=>'value2','key3'=>'value3'); $arr2 = array_values($arr); print_r($arr2); ?>
到此这篇关于PHP如何删除关联数组中键值的文章就介绍到这了,更多相关PHP删除关联数组中键值的方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 如何寻找情感问答App的分析切入点
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus使用queryWrapper如何实现复杂查询
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- java中如何实现重建二叉树
- Linux下面如何查看tomcat已经使用多少线程
- thinkphp|thinkphp 3.2 如何调用第三方类库
- CGI,FastCGI,PHP-CGI与PHP-FPM