3v4l.org

run code in 300+ PHP versions simultaneously
<?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);

preferences:
58.59 ms | 402 KiB | 5 Q