- var_dump: documentation ( source)
- reset: documentation ( source)
- array_keys: documentation ( source)
<?php
$xyz = array(
array('name' => 'abc'),
array("name" => "snds"),
array("name" => ""),
array("number" => "452"),
array("number" => "845120"),
array("number" => "84514513200"),
array("email" => "ddddf"),
array("email" => "dkskns"),
array("email" => "kjnksdnkds")
);
$result = [];
$count = 0;
foreach ($xyz as $value) {
if ($count%3 === 0) {
$count = 0;
}
$result[$count][array_keys($value)[0]] = reset($value);
$count++;
}
var_dump($result);