特定のエントリで連想PHP配列のKEYの値を取得したい。具体的には、必要なKEYが配列の2番目のエントリのキーであることを知っている。
例:
_$array = array('customer' => 'Joe', 'phone' => '555-555-5555');
_
私が作成しているのは超動的なので、2番目のエントリが「電話」になるかわかりません。それをつかむ簡単な方法はありますか?
簡単に言うと、(動作しないことはわかっていますが...)機能的に同等の何かを探しています:key($array[1]);
array_keysは、配列のキーの数値配列を生成します。
$keys = array_keys($array);
$key = $keys[1];
PHP 5.4以上を使用している場合は、簡略表記を使用できます。
$key = array_keys($array)[1];