# ArrayMin

Returns the smallest numeric value in the specified array.

### Syntax

    ArrayMin(array)

##### array

Name of the array from which you want to return the smallest numeric value.

### Example

    <!--- This example shows the use of ArrayMin --->
    <HTML>
    <HEAD>
    <TITLE>ArrayMin Example</TITLE>
    </HEAD>

    <BODY>
    <H3>ArrayMin Example</H3>
    <P>
    This example uses ArrayMin to find the smallest number that you have
    entered into an array.<BR>
    </P>

    <!---------------------------------------------------------------------
    After checking to see if the form has been submitted, the following
    code creates an array and assigns the form fields to the first two
    elements in the array.
    ---------------------------------------------------------------------->

    <CFIF IsDefined("FORM.submit")>
        <CFSET myNumberArray = ArrayNew(1)>
        <CFSET myNumberArray[1] = FORM.number1>
        <CFSET myNumberArray[2] = FORM.number2>

        <CFIF Form.Submit is "Minimum Value">
            <!--- use ArrayMin to find the smallest number in the array --->
            <P>The smallest number that you entered is
            <CFOUTPUT>#ArrayMin(myNumberArray)#.</CFOUTPUT>
        </CFIF>
    </CFIF>

    <!---------------------------------------------------------------------
    The following form provides two numeric fields that are compared when
    the form is submitted.
    ------------------------------------------------------------------------
    >
    <FORM ACTION="arraymin.cfm" METHOD="post">

    <INPUT TYPE="hidden" NAME="number1_Float">
    <INPUT TYPE="hidden" NAME="number2_Float">
    <INPUT TYPE="text" NAME="number1">
    <BR>
    <INPUT TYPE="text" NAME="number2">
    <BR>
    <INPUT TYPE="submit" NAME="submit" VALUE="Minimum Value">
    </FORM>

    </BODY>
    </HTML>