金沙贵宾会官网|金沙贵宾会登录-官网

【A】金沙贵宾会官网超高的返奖率为娱乐者提供资金保障,所以金沙贵宾会登录官网更加的方便了你的娱乐,申请88元彩金,因为在当中不仅仅只有游戏。

php数组中删除元素之重新索引,php数组中删除元

日期:2019-09-26编辑作者:网络安全

如果要在某个数组中删除一个元素,可以直接用的unset,但今天看到的东西却让我大吃一惊

array_search()比较实用

array_search()比较实用

输出
array('1', '2', '4', '5');

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

array_splice():

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

如果要在某个数组中删除一个元素,可以直接用的unset,但今天看到的东西却让我大吃一惊

array_splice():

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

删除数组指定元素

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

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

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

array_search() 函数与 in_array() 一样,在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回 false
$array = array('1', '2', '3', '4', '5');
$del_value = 3;
unset($array[array_search($del_value , $array)]);//利用unset删除这个元素
print_r($array);
输出
array('1', '2', '4', '5');

删除数组指定元素

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

$array = array('1', '2', '3', '4', '5');
$del_value = 3;
unset($array[array_search($del_value , $array)]);//利用unset删除这个元素
print_r($array);

但这种如果要重新索引数组就需要利用foreach遍历删除的数组之后重新建立一个数组这样也是可以的。

但这种如果要重新索引数组就需要利用foreach遍历删除的数组之后重新建立一个数组这样也是可以的。

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

array_search() 函数与 in_array() 一样,在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回 false

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

复制代码 代码如下:

复制代码 代码如下:

您可能感兴趣的文章:

  • PHP删除数组中特定元素的两种方法
  • PHP删除数组中的特定元素的代码
  • php删除数组元素示例分享
  • PHP删除数组中指定下标的元素方法

print_r($arr)之后,结果是A(www.jb51.net)rray ( [0] => a [1] => c [2] => d )

复制代码 代码如下:

本文由金沙贵宾会官网发布于网络安全,转载请注明出处:php数组中删除元素之重新索引,php数组中删除元

关键词:

php中字符串比较函数使用方法,PHP字符串比较函

正如字符串是别的编程语言的字符串处理效能中至关心尊崇要的特色之一。在PHP中除去能够行使相比运算符号(==、或...

详细>>

中header函数的用法详解,php文件下载实现方法

header() 函数向客户端发送原始的 HTTP 报头。 定义和用法 header() 函数向客户端发送原始的 http 报头。 第一行代码是强...

详细>>

数组遍历实现代码,数组全局变量使用小结

? //多次循环只显示一次的解决方法 //使用数组的内部指针控制函数 //next(数组);数组指针移动到下一个 //prev(数组);数...

详细>>

报表呈现最佳级分类,PHPInfiniti级分类实现程序

表格展示无限级分类(PHP版) TreeTable是一个能把无限分类展现为表格形式的PHP类库插件,分类的层级表示为表格的列,...

详细>>