2014-06-05 68 views
0

的鍵刪除元素如果我有:濾波器陣列與整型

$my_array = array(0 => '172.16.6.50', "subnet" => "172.16.6.50"); 

什麼是刪除$my_array與整數類型的所有密鑰的最好方法?

+2

**提示**:使用'foreach'和'is_int()' – krishna

+0

如果陣列來自數據庫,可以考慮使用締合取而不是獲取之後操縱所述陣列。 – Maerlyn

+0

@Maerlyn,我的數組來自preg_match()函數 – ollazarev

回答

1

這會做到這一點。 :)

foreach($my_array as $key => $arr) { 
    if(is_int($key)) { 
     unset($my_array[$key]); 
    } 
} 
+2

您是不是要測試key上的'is_int'而不是? – Lix

+1

哦......是的。對不起,我們要解決它。 –

+1

再看看代碼 - 你有一個額外的錯誤... – Lix