Try this by assuming $ string is a string of values ββthat you have:
$mainArr = array(); $lines = explode("\n", $string); foreach ($lines as $line) { $elements = explode(' ', $line); $mainArr[$elements[0]][] = $elements[1]; } print_r($mainArr);
Assuming $ mainArr is an array of values, and you already have an array:
$newArr = array();
You want to look at multidimensional arrays in PHP: http://php.net/manual/en/language.types.array.php
source share