0 的鍵刪除元素如果我有:濾波器陣列與整型 $my_array = array(0 => '172.16.6.50', "subnet" => "172.16.6.50"); 什麼是刪除$my_array與整數類型的所有密鑰的最好方法? 來源 2014-06-05 ollazarev +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]); } } 來源 2014-06-05 09:58:55 +2 您是不是要測試key上的'is_int'而不是? – Lix +1 哦......是的。對不起,我們要解決它。 – +1 再看看代碼 - 你有一個額外的錯誤... – Lix
**提示**:使用'foreach'和'is_int()' – krishna
如果陣列來自數據庫,可以考慮使用締合取而不是獲取之後操縱所述陣列。 – Maerlyn
@Maerlyn,我的數組來自preg_match()函數 – ollazarev