Как точно я могу применить array_column, всегда получая первый столбец массива вместо получения столбца по имени? Это:
array_column($array,[0])
вместо
array_column($array,"key");
Пытаться
array_column($array, array_shift(array_keys($array)));
from Return первый ключ ассоциативного массива в PHP
Надежда может помочь! :)
Вы не можете сделать это с помощью функции array_column
, если не знаете наверняка, что ключ для первого элемента каждого массива будет раньше времени.
Вам нужно будет сделать это с помощью foreach()
и использовать reset()
чтобы получить первые элементы.
foreach
- единственное решение этой конкретной проблемы.
array_column($array, array_keys($array)[0]);