/** * * Execulta uma consulta sql e retorna um array * @param String $sql * @param Array $optionsField * @param Boolean $debug * @return Array */ public static function getArray($sql, $optionsField = '', $debug = false) { try { self::$rs = self::getExecute($sql)->fetch(PDO::FETCH_ASSOC); foreach (self::$rs as $key => $value) { /** * VERIFICA SE EXISTE OPÇÕES PARA O CAMPO */ if ($optionsField != '') { if (array_key_exists($key, $optionsField) && !empty($value)) { $fieldValue = self::getFormatField($key, $optionsField, $value); } else { $fieldValue = $value; } $obj[$key] = $fieldValue; } else { $obj[$key] = $value; } } if (!empty($debug)) { self::getDebugArray($obj, $debug); } unset($optionsField); unset($key); unset($value); unset($sql); return $obj; } catch (PDOException $e) { self::getMsgErro($sql); } }