如何从匿名函数中的数组中获取键?

时间:2012-07-10 08:11:32

标签: php anonymous-function

如何使用'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
    ));

1 个答案:

答案 0 :(得分:2)

如果您可以使用array_walk()代替array_map(),则可以执行此操作:

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

array_walk($data, function($key, $value) {
    echo $key . '<br/>';
});