Я строю массив объектов, например:
$my_array[] = (object) array(
'url' => 'http://someurl.com',
'created' => '06/26/2011',
'some_value' => true,
);
$my_array[] = (object) array(
'url' => 'http://someurl2.com',
'created' => '07/26/2011',
'some_value' => false,
);
$my_array[] = (object) array(
'url' => 'http://someurl3.com',
'created' => '08/26/2011',
'some_value' => true,
);
Теперь я знаю, что генерирую значение индекса для ключа массива. Но я также хотел бы иметь значение индекса в качестве свойства внутри объекта, то есть index => 1, 2 или 3 в этом случае. За исключением того, что мне нужно, чтобы это было автоматически.
Есть ли что-то, что будет работать так? Куда автоматически добавляется $ key?
$my_array[] = (object) array(
'index' => $key,
'url' => 'http://someurl3.com',
'created' => '08/26/2011',
'some_value' => true,
);
Спасибо за любую помощь!