2

如何使用 'array_map' 从匿名函数中的数组中获取密钥?

    array_map(function($v) {
        echo $v.'<br/>'; //get key (container..e.t.c)
    },array(
        'CONTAINER' => $this->CONTAINER ,
        'CONTAINER_USE_KEY' => $this->CONTAINER_USE_KEY ,
        'LINE' => $this->LINE
    ));
4

1 回答 1

3

如果你可以使用array_walk()而不是array_map()你可以这样做:

$data = array(
    'CONTAINER' => $this->CONTAINER ,
    'CONTAINER_USE_KEY' => $this->CONTAINER_USE_KEY ,
    'LINE' => $this->LINE
);

array_walk($data, function($value, $key) {
    echo $key . '<br/>';
});
于 2012-07-10T08:18:56.447 回答