PHP如何删除关联数组中键值

admin3年前PHP教程26

1、使用unset()函数可以用于取消设置关联数组中的键及其值。

2
3
4
5
6
7
8
9
10
11
// 声明关联数组
$arr = array(
    "1" => "加",
    "2" => "减",
    "3" => "乘",
    "4" => "除"
);
// 关联数组中删除键1及其值
unset($arr['1']);
// 显示数组元素
var_dump($arr);

2、使用array_diff_key()函数用于获取一个或多个数组之间的差集。

此函数比较一个或多个数组之间的键并返回它们之间的差集。

2
3
4
5
6
7
8
9
10
11
12
// 声明关联数组
$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 必需。规定数组。

代码实现:

2
3
4
$arr = array('key1'=>'value1','key2'=>'value2','key3'=>'value3');
$arr2 = array_values($arr);
print_r($arr2);
?>

 

到此这篇关于PHP如何删除关联数组中键值的文章就介绍到这了,更多相关PHP删除关联数组中键值的方法内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

php优化查询foreach代码实例讲解

php代码优化应避免在php foreach里面进行sql查询以下代码示例使用了laravel的操作数据库api,eloquent ormforeach里面执行两次sql查询// $datas 要返回...

gpu服务器可以用于渲染吗租香港gpu服务器一个月多少钱

gpu服务器可以用于渲染的,结合对象存储、弹性云主机以及专线,可以快速构建自己的图像渲染以及分析计算中心。gpu服务器的应用领域1、视频编解码:集成专用的视频编解码硬件单元,相比CPU提供了更快的视频...

php array_map与array_walk比较案例详解

array_map():1、array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组,若函数作用后无返回值,则对应的新值数组中为空。2、回调函数接...

新加坡多ip服务器有哪些方面的应用

新加坡多IP服务器可以应用于以下方面:网站托管:如果您需要托管一个网站,并且希望确保网站的可用性和安全性,您可以选择新加坡多IP服务器。多IP服务器可以提供多个IP地址,从而可以确保您的网站始终可用,...

分析五个Laravel Dusk的使用技巧

目录1. 填充隐藏字段2. 模拟 HTML 地理位置3. 使用 XPath 选择器4. 整页截屏5. 访问浏览器错误日志1. 填充隐藏字段在测试某些 JS 组件时 (例如自动完成,日期选择器等) ,可...

成都gpu服务器系统选择哪个好

GPU服务器系统是进行高性能计算任务和数据处理的重要工具。选择一个适合自己需求的GPU服务器系统,将会极大地提高计算效率和数据处理能力。然而,面对众多的GPU服务器系统,该如何选择呢?下面我们将从几个...