0
$resolutions = array(
    '4:3' => array(
        '1024x768',
        '1600x1200',
        '2048x1536'
    ),
    '16:9' => array(
        '1280x720',
        '1366x768',
        '1600x900',
        '1920x1080',
        '2560x1440'
    ),
    '16:10' => array(
        '1280x800',
        '1440x900',
        '1680x1050',
        '1920x1200',
        '2560x1600'
    )
);

「アスペクト比」を取得する方法、つまり値: 4:3、16:9、16:10?

$解像度[0] エコー

何も出力しません

4

2 に答える 2

1

これは連想配列です。

次のようにその値にアクセスできます。

echo $resolutions['4:3'];

そのキーのリストを取得するには、次を使用できますarray_keys

$keys = array_keys($resolutions);
print_r($keys); //4:3, 16:9, 16:10

最後に、すべてのキーを反復処理するには、次のようにします。

foreach ($resolutions as $aspectRatio => $resolutions)
{
     echo 'Resolution ' . $aspectRatio . ': ' . PHP_EOL;
     print_r($resolutions);
}
于 2013-06-30T17:07:35.000 に答える
0
$keys = array_keys($resolutions);
echo $keys[0];
于 2013-06-30T17:04:24.327 に答える