Пусть S - ассоциативный массив в PHP, мне нужно извлечь и извлечь из него первый элемент, как значение, так и ключ.
Я бы использовал
value1=array_pop(S);
но это только дает мне значение.
Я могу использовать
K=array_keys(S);
key1=array_pop(K);
value1=array_pop(S);
но это сложно, потому что для этого требуется наличие двух копий одних и тех же данных. Что является путаным, поскольку массив сам по себе является элементом массива массивов. Должен быть более элегантный способ просто прочитать ключ/значение пары при извлечении его.