3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = array( array('id' => 1, 'field' => 13, 'value' => 'foo'), array('id' => 3, 'field' => 13, 'value' => 'bar'), array('id' => 4, 'field' => 13, 'value' => 'baz'), array('id' => 2, 'field' => 13, 'value' => 'foo'), array('id' => 1, 'field' => 17, 'value' => 'bar'), array('id' => 2, 'field' => 17, 'value' => 'baz'), ); $result = array(); foreach ($data as $row) { $result[$row['id']][$row['field']] = $row['value']; } var_dump($result);

preferences:
63.57 ms | 402 KiB | 5 Q