$value) { if (empty($value)) { unset($array[$key]); } } return $array; } /** * Method convert an array to a where-string like $fieldname = $array[i] $operator * @param array $pidList * @return string */ public static function toSqlWhereString($array, $operator = "", $fieldname = "") { $arrayStr = StringManager::$emptyString; foreach ($array as $value) { $arrayStr .= $fieldname . StringManager::$quotes . $value . StringManager::$quotes . $operator; } $result = substr($arrayStr, 0, strlen($arrayStr) - strlen($operator)); return $result; } /** * Method check if all items of the array are only digits and < PHP_INT_MAX * @param array $poly * @return boolean */ public static function validIntList($list) { foreach ($list as $value) { if (!ctype_digit($value) || PHP_INT_MAX < $value) { return FALSE; } } return TRUE; } /** * Method check if all items of the array are only digits and < PHP_INT_MAX * @param array $poly * @return boolean */ public static function validAlphaNumList($list) { foreach ($list as $value) { if (!ctype_alnum($value) || !\utiliy\StringManager::validSQLString($value)) { return FALSE; } } return TRUE; } } ?>