PHP

【PHP】配列のキーだけを取得する便利な方法!

あきぞらです。

配列の操作をしていて、配列のキーだけを取得したいときがあります。

今日はPHPでキーだけを取得する方法を書いていきます。

array_keys を使ってキーだけを取得する

たとえばこんな配列があったとします。

$animals = [
    '哺乳類' => [
        'ex1' => 'ヒト',
        'ex2' => 'ゴリラ',
        'ex3' => 'ライオン',
    ],
    '爬虫類' => [
        'ex1' => 'ヘビ',
        'ex2' => 'トカゲ',
        'ex3' => 'イグアナ',
        'ex4' => 'カメレオン',
    ],
    '鳥類' => [
        'ex1' => 'ライチョウ',
        'ex2' => 'スズメ',
        'ex3' => 'ツバメ',
    ],
];

この入れ子になった連想配列のキーだけ取得したい場合、array_keysを使うと便利です。

これを利用することで、簡単に取得ができます。

$testArray = array_keys( $animals );
// 結果
var_dump($testArray)

array(3) {
  [0]=>
  string(9) "哺乳類"
  [1]=>
  string(9) "爬虫類"
  [2]=>
  string(6) "鳥類"
}

簡単にキーが取れました!

とても便利なので、覚えておきましょう!

-PHP
-

Copyright© あきぞらてっく , 2025 All Rights Reserved Powered by AFFINGER5.