博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php数组中删除元素
阅读量:5935 次
发布时间:2019-06-19

本文共 423 字,大约阅读时间需要 1 分钟。

之前如果要在某个数组中删除一个元素,我是直接用的unset,也不管unset之后会发生什么。但今天看到的东西却让我大吃一惊

  1. <?php  
  2. $arr = array('a','b','c','d');  
  3. unset($arr[1]);  
  4. print_r($arr);  
  5. ?>  

print_r($arr)之后,结果却不是那样的,最终结果是 Array ( [0] => a [2] => c [3] => d 

 

那么怎么才能做到缺少的元素会被填补并且数组会被重新索引呢?答案是array_splice():

  1. <?php  
  2. $arr = array('a','b','c','d');  
  3. array_splice($arr,1,1);  
  4. print_r($arr); // <span style="font-family: Simsun;font-size:16px; ">Array ( [0] => a [1] => c [2] => d )</span>  
  5. ?>  

转载地址:http://awjtx.baihongyu.com/

你可能感兴趣的文章
Ubuntu麒麟社区的行为准则(Code of Conduct)
查看>>
常用正则表达式总结
查看>>
C++容器类的简介
查看>>
SCTP 关联的建立和终止
查看>>
嵌入式开发之davinci--- mcfw框架介绍
查看>>
利用Google翻译成多国语言的见解
查看>>
164. Maximum Gap
查看>>
ubuntu下一个rootusername入口mysql,如何查看username和password,如何改变rootpassword
查看>>
scala 学习笔记(04) OOP(上)主从构造器/私有属性/伴生对象(单例静态类)/apply方法/嵌套类...
查看>>
使用mysql索引的规则
查看>>
K临近算法
查看>>
第五节,计算机(电脑)简介
查看>>
Linux SHELL脚本
查看>>
跟着百度学习之ThinkPHP的认识/初窥
查看>>
【Code::Blocks】windows 环境下编译 Code::Blocks(已修正)
查看>>
web报表工具FineReport经常使用函数的使用方法总结(日期和时间函数)
查看>>
使用离线文档
查看>>
How to make an executable jar file?
查看>>
Selenium自动化测试,接口自动化测试开发,性能测试从入门到精通
查看>>
(转)android UI进阶之style和theme的使用
查看>>