A solution to it is, if you can, enter the array itens without the commas, just array(100,110.453351020813,9);

Em 11-12-2012 05:05, Andreas Perstinger escreveu:
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'

    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

PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to