Create multidimensional array PHP -


i need creating array within array using data. data in array this:

[0] => meta>>displayname=donald trump [1] => meta>>emailaddress=thedon@rnc.com [2] => meta>>employeeid=e13342 [3] => cloud>>displayname=hillary clinton [4] => cloud>>emailaddress=hill@dnc.com [5] => cloud>>employeeid=e13423 [6] => ad>>displayname=bernie sanders [7] => ad>>emailaddress=bernie@dnc.com [8] => ad>>employeeid=e121233 

i'm trying turn this:

array(        [meta] => array           (               [displayname]=>donald trump               [emailaddress]=>thedonald@rnc.com               [employeeid]=>e666420               [employeetype]=>e           ) ) 

what have far it's not working:

$properties = array("displayname",                     "emailaddress",                     "employeeid",                     "employeetype")   $data = array();  foreach($output $line) {      $sep = explode(">>",$line);                       $data[$sep[0]] = array();      ($x=0;$x<count($properties);$x++) {          $split = explode("=",$sep[1]);          $data[$sep[0]][$p] = $split[1];      }   } 

this can achieve this:

$output = [  'meta>>displayname=donald trump',  'meta>>emailaddress=thedonald@rnc.com',  'meta>>employeeid=e666420',  'meta>>employeetype=e', ];  $result = array();  foreach ($output $value) {   $meta = explode('>>', $value);   $property = explode('=', $meta[1]);   $result[$meta[0]][$property[0]] = $property[1];  }  var_dump($result); 

http://ideone.com/twq9gr