Могу ли я получить также имя столбца с помощью функции max ()? - PullRequest
0 голосов
/ 03 ноября 2019

я получаю максимальное значение для столбца, но я хочу также получить имя столбца этого максимального значения

$getdata = DB::table('item')->get();
$sum=array();
foreach($getdata as $abc)
$ab = max(
$abc->jan,
$abc->feb,
$abc->mar,
$abc->apr, 
$abc->may,
$abc->jun, 
$abc->jul,
$abc->aug,
$abc->sep, 
$abc->oct,
$abc->nov, 
$abc->dec);
$sum[] = $ab;

Когда я запускаю этот код

[5,2,12,1]

Вот таблица

enter image description here

1 Ответ

2 голосов
/ 03 ноября 2019

Вы можете найти ключ старшего (ых) элемента (ов) с помощью следующего кода:

$maxs = array_keys($array, max($array))

Вы можете добавить переменную $maxs в массив $sum и вернуть ее какмногомерный массив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...