PHP如何删除基于键的数组元素
内容导读
收集整理的这篇技术教程文章主要介绍了PHP如何删除基于键的数组元素,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1470字,纯文字阅读大概需要3分钟。
内容图文
给定一个数组(一维或多维),任务是根据键值删除一个数组元素。例子如下:
输入: 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:从一维数组中删除元素。
<?php $arr = array('G', 'E', 'E', 'K', 'S'); print_r($arr); unset($arr[2]); print_r($arr); ?>
输出:
Array( [0] => G [1] => E [2] => E [3] => K [4] => S)Array( [0] => G [1] => E [3] => K [4] => S)
程序2:从关联数组中删除元素。
<?php $marks = array( "Ankit" => array( "C" => 95, "DCO" => 85, ), "Ram" => array( "C" => 78, "DCO" => 98, ), "Anoop" => array( "C" => 88, "DCO" => 46, ), ); echo "删除元素前 <br>"; print_r($marks); unset($marks["Ram"]); echo "删除元素后 <br>"; 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如何删除基于键的数组元素的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是为您收集整理的PHP如何删除基于键的数组元素全部内容,希望文章能够帮你解决PHP如何删除基于键的数组元素所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。