У меня есть массив объектов из запроса следующим образом:
массив ( [0] => stdClass Object ( [row_number] => 1 [cash_id] => 30938 [close_id] => [is_closed] => 0 [cash_date] => 2018-04-03 [store_id] => 13 [store_code] => 504 [store_account] => ST0013 [store_vendor] => ES0013 [store_dwds] => 01R-0101A006S0013 [store_name] => КАРТИКА ЧАНДРА [area_id] => 11 [area_code] => A11 [area_name] => Зона 11 [region_id] => 1 [region_code] => R01 [region_name] => Регион 1 [closed_date] => [closed_type] => [closed_type_desc] => [cash_amount] => 6000000.0000 [closed_amount] => [update_time] => [update_by_username] => [update_by_first_name] => [update_by_last_name] => [update_by_email] => ) [1] => объект stdClass ( [row_number] => 1 [cash_id] => 30938 [close_id] => [is_closed] => 0 [cash_date] => 2018-04-03 [store_id] => 13 [store_code] => 504 [store_account] => ST0013 [store_vendor] => ES0013 [store_dwds] => 01R-0101A006S0013 [store_name] => КАРТИКА ЧАНДРА [area_id] => 11 [area_code] => A11 [area_name] => Зона 11 [region_id] => 1 [region_code] => R01 [region_name] => Регион 1 [closed_date] => [closed_type] => [closed_type_desc] => [cash_amount] => 6000000.0000 [closed_amount] => [update_time] => [update_by_username] => [update_by_first_name] => [update_by_last_name] => [update_by_email] => ) )
Как я могу изменить объект is_closed на логический тип данных?
Спасибо,
Вам нужно будет привести его к логическому значению в вашем цикле, когда вы его используете.
array_walk($Result, function ($item) {
$item->is_closed = (bool) $item->is_closed;
});
Других решений пока нет …