3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [['instances' => [1,2]], ['instances' => [3,4]]]; print_r($array); $flatPath = '0/instances/0'; $keys = explode('/', $flatPath); $endKey = array_pop($keys); $arr = &$array; foreach ($keys as $key) { $arr = &$arr[$key]; } unset($arr[$endKey]); unset($arr); print_r($array);

preferences:
74.88 ms | 406 KiB | 5 Q