<?php $result= []; $names = ['TestAgent', 'TestAgent1', 'TestAgent1', 'TestAgent2', 'TestAgent2', 'TestAgent2']; $values = ['2019-04', '2019-05', '2019-06', '2019-04', '2019-05', '2019-06']; $counts = array_count_values($names); $offset = 0; foreach (array_values(array_unique($names)) as $key=>$name) { $slice = array_slice($values, $offset, $counts[$name]); $offset += count($slice); $result[$name] = $slice; } print_r($result);
You have javascript disabled. You will not be able to edit any code.