- var_dump: documentation ( source)
- array_reduce: documentation ( source)
<?php
$arr = array(array('a', 0),array('b', 1),array('c', 0),array('d', 1));
$assoc_arr = array_reduce($arr, function ($result, $item) {
$result[$item[0]] = $item;
return $result;
}, array());
var_dump($assoc_arr);