3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ ['name' => 'SMITH', 'status' => 'Incomplete', 'count' => 2], ['name' => 'SMITH', 'status' => 'Complete', 'count' => 2], ['name' => 'HUGHES', 'status' => 'Incomplete', 'count' => 3], ['name' => 'HUGHES', 'status' => 'Complete', 'count' => 1], ]; $result = []; foreach ($array as [ 'name' => $name, 'name' => $result[$name]['name'], 'status' => $status, 'count' => $result[$name][$status] ]); var_export(array_values($result));

preferences:
26.28 ms | 405 KiB | 5 Q