$cert->{$key} = $value; } // end foreach $certs[] = $cert; } // end while return $certs; } function process_certificates($certs) { $i = 0; foreach ($certs as $cert) { echo "<pre>"; print_r($cert); echo "</pre>"; $userdata = $this->get_user_details($cert->userid); $name = $this->get_course_name($cert->courseid); echo "{$userdata->firstname} {$userdata->lastname} Course name: {$name} Certificate No: {$cert->cert_no} Certificate date: " . date('m-d-Y', $cert->issue_date) . ""; $this->cert->get_certificate_template($cert->courseid, $cert->userid, $cert->issue_date, $cert->cert_no); $i++; echo "<br>--------------------------------------------------------------------------------------------------------------------------------------------<br>"; } // end foreach echo "Total certificates updated: {$i}"; } } $up = new update(); //$certs = $up->get_ekg_certs(); $list = "47, 48, 49, 50, 51"; $certs = $up->get_all_certs($list); $up->process_certificates($certs);