PHP如何删除关联数组中键值
吾爱主题
阅读:136
2021-11-23 16:22:00
评论:0
1、使用unset()函数可以用于取消设置关联数组中的键及其值。
?1 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()函数用于获取一个或多个数组之间的差集。
此函数比较一个或多个数组之间的键并返回它们之间的差集。
?1 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 递增。
语法
?1 | array_values ( array ) |
参数说明
array 必需。规定数组。
代码实现:
?1 2 3 4 | $arr = array ( 'key1' => 'value1' , 'key2' => 'value2' , 'key3' => 'value3' ); $arr2 = array_values ( $arr ); print_r( $arr2 ); ?> |
到此这篇关于PHP如何删除关联数组中键值的文章就介绍到这了,更多相关PHP删除关联数组中键值的方法内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://www.py.cn/php/jiaocheng/33135.html
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。