加入收藏 | 设为首页 | 会员中心 | 我要投稿 无锡站长网 (https://www.0510zz.cn/)- 运维、开发、CDN、操作系统、语音技术!
当前位置: 首页 > 教程 > 正文

php删除数组元素示例分享

发布时间:2022-07-25 10:10:10 所属栏目:教程 来源:互联网
导读:这篇文章主要介绍了php删除数组元素示例,需要的朋友可以参考下 PHP删除数组元素的具体方法: 1.用unset()方法: ?php $a=array(red, green, blue, yellow); count($a); //得到4 unset($a[1]); //删除第二个元素 count($a); //得到3 echo $a[2]; //数组中仅有
  这篇文章主要介绍了php删除数组元素示例,需要的朋友可以参考下
 
  PHP删除数组元素的具体方法:
 
  1.用unset()方法:
 
  <?php
  $a=array("red", "green", "blue", "yellow");    
  count($a); //得到4    
  unset($a[1]); //删除第二个元素    
  count($a); //得到3    
  echo $a[2]; //数组中仅有三个元素,本想得到最后一个元素,但却得到blue,    
  echo $a[1]; //无值    
  ?>
  缺点:删除数组中的元素后,数组中的元素个数(用count()得到)变了,但数组下标却没有重新排列,还必须用PHP删除数组元素前的key来操作相应的值.
 
  2.用array_splice()方法:
 
  <?php
  $a=array("red", "green", "blue", "yellow");    
  count ($a); //得到4    
  array_splice($a,1,1); //删除第二个元素    
  count ($a); //得到3    
  echo $a[2]; //得到yellow    
  echo $a[1]; //得到blue
  ?>
  这个程序和前一个相对比,就可以看到,array_splice()不仅删除了元素,还把元素重排了,这样在数组各元素中间就不会有空值!

(编辑:无锡站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读