Re: Unexpected behavior of max() function

From: Date: Tue, 11 Dec 2012 07:05:22 +0000
Subject: Re: Unexpected behavior of max() function
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-319833@lists.php.net to get a copy of this message
On 11.12.2012 07:48, "Рогулин С.В." wrote:
I encountered with unexpected behavior of max() function. When i pass a parameter ['100', '110,453351020813', '9'], this function gives answer '9' var_dump(
    max(array('100', '110,453351020813', '9'))
); // will output: // string(1) "9"
As the output tells you, you are comparing strings and the character '9' is greater than the character '1' (at the beginning of the two other strings). Bye, Andreas

« previous php.general (#319833) next »