public static function create_response_as_param(asaResponse $res) { $items = array(); foreach ($res as $item) { $items[] = array("AnswerOrder" => $item->get_answer_order(), "IsRight" => $item->get_is_right(), "Value" => $item->get_value()); } $result = array("ItemNumber" => $res->get_item_number(), "Pass" => $res->get_state() == 1, "Items" => $items); return $result; }