通过删除键为整数类型的元素来筛选数组


filter array by removing elements with keys of type integer

如果我有:

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

删除$my_array中所有整数类型的键的最好方法是什么?

这样就可以了。:)

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