key Получает ключ массива &reftitle.description; intstringnullkey arrayobjectarray Функция key возвращает индекс текущей позиции массива. &reftitle.parameters; array Массив. &reftitle.returnvalues; Функция key просто возвращает ключ элемента массива, на который указывает внутренний указатель массива. Она не сдвигает указатель ни в каком направлении. Если внутренний указатель указывает за пределы списка элементов или массив пуст, функция key возвратит &null;. &reftitle.changelog; &Version; &Description; &standard.changelog.calling-on-objects; &reftitle.examples; Пример использования функции <function>key</function> 'apple', 'fruit2' => 'orange', 'fruit3' => 'grape', 'fruit4' => 'apple', 'fruit5' => 'apple'); // Цикл выведет ключи ассоциативного массива, // значения которых равны «apple» while ($fruit_name = current($array)) { if ($fruit_name == 'apple') { echo key($array), "\n"; } next($array); } ?> ]]> &example.outputs; &reftitle.seealso; current next array_key_first foreach