PHP如何删除基于键的数组元素

藏色散人
发布: 2023-04-05 07:36:01
原创
3265 人浏览过

给定一个数组(一维或多维),任务是根据键值删除一个数组元素。

PHP如何删除基于键的数组元素

例子如下:

输入: Array ( [0] => 'G' [1] => 'E' [2] => 'E' [3] => 'K' [4] => 'S' ) Key = 2 输出: Array ( [0] => 'G' [1] => 'E' [3] => 'K' [4] => 'S' )
登录后复制

使用unset()函数: unset()函数用于从数组中删除元素。unset函数用于销毁任何其他变量,同样用于删除数组的任何元素。此unset命令将数组键作为输入,并从数组中删除该元素。删除后,关联的键和值不会更改。

语法:

unset($variable)
登录后复制

参数:该函数接受单个参数变量。它是必需参数,用于取消设置元素。

程序1:从一维数组中删除元素。

登录后复制

输出:

Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S )
登录后复制

程序2:从关联数组中删除元素。

 array( "C" => 95, "DCO" => 85, ), "Ram" => array( "C" => 78, "DCO" => 98, ), "Anoop" => array( "C" => 88, "DCO" => 46, ), ); echo "删除元素前 
"; print_r($marks); unset($marks["Ram"]); echo "删除元素后
"; print_r($marks); ?>
登录后复制

输出:

删除元素前 Array ( [Ankit] => Array ( [C] => 95 [DCO] => 85 ) [Ram] => Array ( [C] => 78 [DCO] => 98 ) [Anoop] => Array ( [C] => 88 [DCO] => 46 ) ) 删除元素后 Array ( [Ankit] => Array ( [C] => 95 [DCO] => 85 ) [Anoop] => Array ( [C] => 88 [DCO] => 46 ) )
登录后复制

推荐:《PHP教程

本篇文章就是关于如何在PHP中删除基于键的数组元素的方法介绍,简单易懂,希望对需要的朋友有所帮助!

以上是PHP如何删除基于键的数组元素的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!