Удалить минимальный ключ из массива. (PHP)

Подскажите как удалить минимальный ключ с его значением из массива? Ключ в массиве это разные числа time(), нужно найти и удалить самый старый.

Array
    (
        [1598557734] => 23
        [1598557741] => 11
        [1598557634] => 23
        [1598557811] => 43
    )

Ответы (1 шт):

Автор решения: Olexandr Kravchenko
unset($array[min(array_keys($array))])

Пояснение:

  • array_keys($array) - создаёт массив, состоящий из ключей исходного массива
  • min() - возвращает минимальное число в массиве (оно и есть минимальный ключ)
  • unset() - удаляет элемент
→ Ссылка