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

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

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

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

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

// 声明关联数组
$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);
?>

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容