当前位置:首页 > PHP教程 > php数组 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2022-05-12 14:13:24 浏览: 评论:0 

在本篇文章里小编给大家整理的是一篇关于PHP删除关联数组中键值的方法,有需要的朋友们可以学习参考下。

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

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

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

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

  1. // 声明关联数组 
  2. $arr = array
  3.     "1" => "春"
  4.     "2" => "夏"
  5.     "3" => "秋"
  6.     "4" => "冬"
  7. ); 
  8. // 从关联数组中删除键1及其值 
  9. $result = array_diff_key($arr
  10.     array_flip((array) ['1'])); 
  11. // 显示数组元素 
  12. var_dump($result); 

内容扩展:

函数介绍

array_values() 函数返回包含数组中所有的值的数组。

注意:被返回的数组将使用数值键,从 0 开始且以 1 递增。

语法

array_values(array)

参数说明

array 必需。规定数组。

代码实现:

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

Tags: PHP删除关联数组键值

分享到: