3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ (object) ['ID' => 113, 'title' => 'text'], (object) ['ID' => 114, 'title' => 'text text text'], (object) ['ID' => 115, 'title' => 'text text'], (object) ['ID' => 116, 'title' => 'text'], ]; $result = []; foreach ($array as $obj) { $clone = clone $obj; unset($clone->ID); $result[$obj->ID] = $clone; } var_export($result); echo "\n---\n"; var_export($array);

preferences:
31.94 ms | 404 KiB | 5 Q