by shigemk2

当面は技術的なことしか書かない

多次元配列におけるarray_keys

array_keysそのものについてはこちらを参照のこと。
PHP: array_keys - Manual

連想配列をarray_keysしてみると…

<?php
$hash = array(
 '1'=>'one',
 '2'=>'two',
 '3'=>'three',
 );
$array = array_keys($hash);
print_r($array);
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)

まあこうなるよね。

では、多次元配列ではどうなるのだろうか。

<?php
$hash2 = array();
$hash2['hoge']['foo'] = 1;
$hash2['hoge']['bar'] = 2;
$hash2['hoge']['buzz'] = 3;
$hash2['hoge']['hige'] = 4;
$array = array_keys($hash2);
print_r($array);

こうなりました。

Array
(
    [0] => hoge
)