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 に答える