<?php
$array = [
0=>1,
1=>"Jon",
2=>"jon@email.com",
3=>2,
4=>"Doe",
5=>"doe@email.com",
6=>3,
7=>"Foo",
8=>"foo@email.com"
];
$newArr = [];
foreach($array as $key=>$value){
if ($key % 3 == 0)
$newArr[] = ["id" => $value];
if ($key % 3 == 1)
$newArr[sizeof($newArr)-1]["name"] = $value; if ($key % 3 == 2)
$newArr[sizeof($newArr)-1]["email"] = $value; }
PD9waHAKJGFycmF5ID0gWwogICAgMD0+MSwgCiAgICAxPT4iSm9uIiwKICAgIDI9PiJqb25AZW1haWwuY29tIiwgCiAgICAzPT4yLCAKICAgIDQ9PiJEb2UiLCAKICAgIDU9PiJkb2VAZW1haWwuY29tIiwgCiAgICA2PT4zLCAKICAgIDc9PiJGb28iLCAKICAgIDg9PiJmb29AZW1haWwuY29tIgpdOwoKJG5ld0FyciA9IFtdOyAgICAKZm9yZWFjaCgkYXJyYXkgYXMgJGtleT0+JHZhbHVlKXsKICAgaWYgKCRrZXkgJSAzID09IDApCiAgICAgICAgJG5ld0FycltdID0gWyJpZCIgPT4gJHZhbHVlXTsKICAgaWYgKCRrZXkgJSAzID09IDEpCiAgICAgICAkbmV3QXJyW3NpemVvZigkbmV3QXJyKS0xXVsibmFtZSJdID0gJHZhbHVlOwogICBpZiAoJGtleSAlIDMgPT0gMikKICAgICAgICRuZXdBcnJbc2l6ZW9mKCRuZXdBcnIpLTFdWyJlbWFpbCJdID0gJHZhbHVlOwp9Cgp2YXJfZHVtcCgkbmV3QXJyKTs=