- array_unshift: documentation ( source)
- var_export: documentation ( source)
<?php
$array = [
2 => (object)['title' => 'Section', 'linked' => 1],
1 => (object)['title' => 'Sub-Section', 'linked' => 1],
0 => (object)['title' => 'Sub-Sub-Section', 'linked' => null]
];
array_unshift($array);
var_export($array);
array_unshift($array, null);
var_export($array);
unset($array[0]);
var_export($array);