ArrayMax(array)

Description

Returns the largest numeric value in an array.

Category

Array functions

Parameters

Parameter
Description
array
Name of an array from which to return the largest numeric value

Example

<!--- This example shows the use of ArrayMax --->
<html>
<head>
<title>ArrayMax Example</title>
</head>

<body>
<H3>ArrayMax Example</H3>
<P>
This example uses ArrayMax to find the largest number that you 
have entered into an array.<BR> 
</P>
<!--------------------------------------------------------------------- 
After checking whether 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] = number1>
    <cfset myNumberArray[2] = number2>

    <cfif Form.Submit is "Maximum Value">    
        <!--- use ArrayMax to find the largest number in the array --->
        <P>The largest number that you entered is
        <cfoutput>#ArrayMax(myNumberArray)#.</cfoutput>
    </cfif>    
</cfif>    

<!--------------------------------------------------------------------- 
The following form provides two numeric fields that are compared when
the form is submitted.
---------------------------------------------------------------------->
<form action = "arraymax.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 = "Maximum Value">
</FORM>
</body>
</html>