ОБСУЖДЕНИЕ

Как узнать ключ добавленого элемента в массив

1 ответов 4,2 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Как узнать ключ добавленого элемента в массив

т.е. есть массив
PHP:
$arr = array(1=>'a',7=>'r',2=>'r',3=>'a');

и как узнать с каким ключем был добавлен новый элемент?
PHP:
$arr[] = 'y';
 
Думаю, так:

PHP:
array_search('y', $arr);

Впрочем, очевидно, что добавлен он будет с индексом 8 (т.к. перед этим самый большой - 7).