3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = ['one', 'two', 'free']; $value = 10; $arr = array_reverse($arr); Foreach($arr as $key => $val){ if($key==0){ $new[$val]= $value; }else{ $new = [$val => $new]; } } var_dump($new);

preferences:
29.49 ms | 402 KiB | 5 Q