1

次のコードサンプルがあります

private $analyze_types = array(
    "1" => array(
        'level' => '4',
        'l1' => '-1',
        'l2' => '-1',
        'l3' => '-1',
        'l4' => '-1',
        'l5' => '-1'
    ),
    "226" => array(
        'level' => '-1',
        'l1' => '-1',
        'l2' => '-1',
        'l3' => '2',
        'l4' => '3',
        'l5' => '4'
    )
);

「1」の値を取得するにはどうすればよいですか?「レベル」の値を取得したい場合はどうすればよいですか?

4

4 に答える 4

2

array_column を試すことができます ( http://php.net/manual/en/function.array-column.php )

例えば。:

$levels = array_column($this->analyze_types, 'level');
于 2015-03-31T14:59:49.110 に答える