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 )