В общем, есть у меня код:
<?php
$in = [1, 2, 3, 4, 5, 6];
$keys = ['a', 'b', 'c'];
$keysCnt = sizeof($keys);
$out = [];
foreach($in as $j => $val) {
$key1 = floor($j / $keysCnt);
$key2 = $j % $keysCnt;
$out[$key1][$keys[$key2]] = $val;
}
print_r($out);
?>
Нужно было сделать:
$a – массив положительных чисел, количество элементов кратно 3. Результат ее выполнение: двумерный массив (массив состоящий из ассоциативных массива с ключами a, b, c). Пример для входных массива [1, 2, 3, 4, 5, 6] результат [[‘a’=>1,’b’=>2,’с’=>3],[‘a’=>4,’b’=>5 ,’c’=>6]].
На выходе у меня всё получилось. Я функцией это реализовал.
Как в этот массив, который получился на выходе, для каждой тройки чисел добавить дополнительный ключ s, содержащий результат расчета площади трапеции со сторонами a и b, и высотой c.
[[‘a’=>1,’b’=>2,’с’=>3],[‘a’=>4,’b’=>5 ,’c’=>6]]
Для меня оказалась тяжеловата задачка, может кто поможет?)