`
x171306523c
  • 浏览: 17840 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

php数组中删除元素

    博客分类:
  • php
 
阅读更多

之前如果要在某个数组中删除一个元素,我是直接用的unset,也不管unset之后会发生什么。

 

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

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

 

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

<?php  
$arr = array('a','b','c','d');  
array_splice($arr,1,1);  
print_r($arr); 
?>

  print_r($arr)之后,结果是Array ( [0] => a [1] => c [2] => d )

分享到:
评论

相关推荐

    PHP删除数组中特定元素的两种方法

    介绍了PHP中删除数组中特定元素的两种方法,有需要的朋友可以参考一下

    PHP从数组中删除元素的四种方法实例

    茴香豆的“茴”字有四种写法,PHP从数组中删除元素也有四种方法 ^_^。 删除一个元素,且保持原有索引不变 使用 unset 函数,示例如下: &lt;?php $array = array(0 =&gt; "a", 1 =&gt; "b", 2 =&gt; "c"); unset($array[1]...

    php数组中删除元素之重新索引的方法

    在某个数组中删除一个元素,可以直接用的unset,那么怎么才能做到缺少的元素会被填补并且数组会被重新索引呢,下文会为大家揭晓

    php合并数组中相同元素的方法

    关于重复数组的删除我们都介绍过N种方法了,今天这个例子有点不同就是 删除数组中相同的元素,只保留一个相同元素,具体实例代码如下: 复制代码 代码如下:&lt;?php // 删除数组中相同元素,只保留一个相同元素 ...

    PHP关联数组实现根据元素值删除元素的方法

    主要介绍了PHP关联数组实现根据元素值删除元素的方法,实例分析了php差集运算函数array_diff及数组遍历对比删除的两种方法,需要的朋友可以参考下

    php数组中删除元素的实现代码

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

    PHP程序设计:数组的操作.ppt

    * 数 组 -----数组的操作 课程内容 数组输出 数组删除 数组运算 数组遍历 一、数组输出 var_dump()函数可以输出数组中每个元素与值的数据类型。此外,print_r()函数也可以输出数组中所有元素。 张三 一、数组输出 ...

    根据key删除数组中指定的元素实现方法

    下面小编就为大家带来一篇根据key删除数组中指定的元素实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    PHP根据key删除数组中指定的元素

    php数组中元素的存在方式是以键值对的方式(’key’=&gt;’value’),有时候我们需要根据键删除数组中指定的某个元素。 function bykey_reitem($arr, $key){ if(!array_key_exists($key, $arr)){ return $arr; } ...

    php 查找数组元素提高效率的方法详解

    PHP查找数组元素是否存在,一般会使用in_array方法。 bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] ) 参数说明: needle 待搜索的值,如果needle是字符串,比较是区分大小写的。 ...

    PHP删除二维数组中相同元素及数组重复值的方法示例

    主要介绍了PHP删除二维数组中相同元素及数组重复值的方法,涉及php针对数组的遍历、判断、比较等相关操作技巧,需要的朋友可以参考下

    php实现搜索一维数组元素并删除二维数组对应元素的方法

    本文实例讲述了php实现搜索一维数组元素并删除二维数组对应元素的方法。分享给大家供大家参考。具体如下: 定义一个一维数组一个二维数组如下 $fruit=array('apple','orange'); $products = array( array('name'=&gt;'...

    php删除数组中重复元素的方法

    几种php删除数组元素方法在很多情况下我们的数组会出现重复情况,那我们删除数组中一些重复的内容怎么办,这些元素必须保持他唯一,所以就想办法来删除它们,下面利用了遍历查询来删除重复数组元素的几种方法。...

    php的数组操作类.zip

    分享一个php的数组操作类,从数组中删除空白的元素(包括只有空白字符的元素),从一个二维数组中返回指定键的所有值,将一个二维数组转换为 HashMap,并返回结果。

    PHP删除数组中指定下标的元素方法

    2、unset()函数允许取消一个数组中的元素,但数组并不会重建索引,即保持原有索引,因为php中的索引具有特殊的含义。 3、示例展示: &lt;?php $arr = array(1=&gt;'one',2=&gt;'two',3=&gt;'three'); //删除下标为2的元素...

Global site tag (gtag.js) - Google Analytics