Я получаю результат, как указано ниже, мне нужно преобразовать эти объекты класса 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;
}
result_array () уже дает результат в массиве
Да, result_array () выдает вывод как массив, но мне нужен таким образом array ('1', '2'), чтобы я мог использовать их в запросе обновления codeigniter @pradeep






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