PHP 配列からキーを取得する array_keys

PHP

PHP

配列のキーを取得したいことがあったので

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 )

PHP7+MariaDB/MySQLマスターブック

新品価格
¥3,067から
(2019/9/21 06:20時点)

PHP7+MariaDB/MySQLマスターブック [ 永田順伸 ]

価格:3,067円
(2019/9/21 06:30時点)
感想(1件)

スポンサードリンク

コメントを残す

サブコンテンツ

このページの先頭へ