Im выборка объекта pdo с данными из базы данных. теперь, когда я использую эти данные, я хочу добавить дополнительные ключевые значения, но это самое главное.
foreach ($deliveryCompanies as $k=>$v) {
$k->test = 'test';
}
this return Тип: ErrorException Код: 2 Сообщение: попытка присвоить свойство не объекта
объект выглядит так
Array
(
[0] => stdClass Object
(
[delivery_id] => 2
[delivery_location_id] => 34
[delivery_category_id] => 1
)
[1] => stdClass Object
(
[delivery_id] => 4
[delivery_location_id] => 34
[delivery_category_id] => 1
)
)
1
Это потому, что $ k является ключом, а не значением. Вам нужно сделать $v-> test = 'test';