Объект stdclass в массив в Codeigniter?

Я получаю результат, как указано ниже, мне нужно преобразовать эти объекты класса std в массив

Выход для значения

stdClass Object
(
    [PRODUCT_CODE] => PRD000001
)
stdClass Object
(
    [PRODUCT_CODE] => PRD000003
)

Требуемый выход

$data = array('PRD000001','PRD000003');

Я использовал приведенный ниже код, как я могу достичь необходимого формата

$this->db->select('PRODUCT_CODE');
$this->db->from('NT_PATIENT_MEDICINE_LOG');
$this->db->where_in('PATIENT_CODE',$patient_code);
$query = $this->db->get();

if ($query->num_rows() >= 1) {
    $result = $query->result_array();
    foreach($result as $key => $value):
        $data = array();           

        $data[] = $value[$key]['PRODUCT_CODE'];
        echo "<pre>";print_r($data); 
    endforeach;
}

используйте get_object_vars ($ obj);

Davit 12.06.2018 13:48

result_array () уже дает результат в массиве

Pradeep 12.06.2018 13:48

Да, result_array () выдает вывод как массив, но мне нужен таким образом array ('1', '2'), чтобы я мог использовать их в запросе обновления codeigniter @pradeep

Sairam Duggi 12.06.2018 13:54
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
83
0

Другие вопросы по теме