熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

PHP刪除數組中特定元素的兩種方法

2013-11-15 12:25:45  來源: PHP編程 
這篇文章介紹了PHP中刪除數組中特定元素的兩種方法有需要的朋友可以參考一下  

  方法一

復制代碼 代碼如下:
<?php
$arr = array( );
$key = array_search( $arr);

  if ($key !== false)
    array_splice($arr $key );
var_dump($arr);
?>

  
輸出
array() { []=> int() []=> int() []=> int() []=> int() }

  方法二

復制代碼 代碼如下:
<?php
$arr = array( );
foreach ($arr as $key=>$value)
{
    if ($value === )
        unset($arr[$key]);
}
var_dump($arr);
?>

  
輸出
array() { []=> int() []=> int() []=> int() []=> int() }

  
總結可以看到使用array_splice()刪除特定值和使用unset刪除特定值是有區別的

  array_splice()函數刪除的話數組的索引值也變化了

  unset()函數刪除的話數組的索引值沒有變化


From:http://tw.wingwit.com/Article/program/PHP/201311/20926.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.