程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 如何刪除PHP數組中的元素(unset,array_splice)?

如何刪除PHP數組中的元素(unset,array_splice)?

編輯:關於PHP編程

如何刪除PHP數組中的元素(unset,array_splice)?


如果要在某個數組中刪除一個元素,可以直接用的unset,但是數組的索引不會重排:

<?php  
$arr = array('a','b','c','d');
unset($arr[1]);
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);

結果是:

Array ( [0] => a [1] => c [2] => d )

您可能感興趣的文章

  • PHP去除數組中的空值元素(array_filter)
  • php在數組中查找某個值是否存在(in_array(),array_search(),array_key_exists())
  • php如何刪除數組的第一個元素和最後一個元素
  • JavaScript 數組操作函數總結(push,pop,join,shift,unshift,slice,splice,concat)
  • PHP合並數組+與array_merge的區別
  • php清除數組中的空值元素
  • PHP數組函數array_walk()筆記
  • php獲取數組的最後一個元素

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved