В массиве PHP есть только одна запись, как получить его ключ? - PullRequest
0 голосов
/ 13 ноября 2009
$arr['thisiskey'] = 1;

Как и выше, как получить "thisiskey" программно?

Ответы [ 5 ]

8 голосов
/ 13 ноября 2009

Использование array_keys:

$keys = array_keys($array);
var_dump($keys[0]);
2 голосов
/ 13 ноября 2009

Самое простое решение:

key($arr);

ключ возвращает текущий ключ массива

1 голос
/ 13 ноября 2009

Итеративно:

foreach ($array as $key => $value){

    print $key . ' = ' . $value .'\n';

}
0 голосов
/ 13 ноября 2009
list($key, ) = each($arr);
print $key;
0 голосов
/ 13 ноября 2009

foreach ($arr as $key => $value) { echo $key . PHP_EOL; }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...