スポンサードリンク

配列のキーを取得したいことがあったので
PHPのキーを取得する関数
array_keysを使ってみました。
スポンサードリンク
キーを取得する関数array_keys
配列 array から全てのキー (数値および文字列) を返します。
$array = array('a', 'b', 'c', 'd'); $keys = array_keys($array); print_r($keys);
(結果)
Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 )
$array = array('red' => '赤', 'blue' => '青', 'green' => '緑', 'yellow' => '黄'); $keys = array_keys($array); print_r($keys);
(結果)
Array ( [0] => red [1] => blue [2] => green [3] => yellow )
第2引数に値を指定すると
指定した値のキーのみ取得できます。
$array = array('red' => '赤', 'blue' => '青', 'green' => '緑', 'yellow' => '黄', 'sky_blue' => '青'); $keys = array_keys($array, '青'); print_r($keys);
(結果)
Array ( [0] => blue [1] => sky_blue )
スポンサードリンク