3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = [ 'key1' => 'Label 1', 'key2' => 'Label 2', 'key3' => 'Label 3' ]; $result = array(); $r = &$result; foreach ($arr as $k => $v) { $r[$k] = array($k => $v); $r = &$r[$k]; } print_r($result);

preferences:
143.9 ms | 404 KiB | 5 Q