php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Doc Bug #22565 max not returning a number
Submitted: 2003-03-06 00:06 UTC Modified: 2003-07-18 20:05 UTC
From: csaba at alum dot mit dot edu Assigned:
Status: Closed Package: Documentation problem
PHP Version: 4.3.0 OS: All
Private report: No CVE-ID: None
View Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
If you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: csaba at alum dot mit dot edu
New email:
PHP Version: OS:

 

 [2003-03-06 00:06 UTC] csaba at alum dot mit dot edu
max(array("tdCommon", 0)) => "tdCommon"    // not a number

The documentation at php.net/max claims:
If one or more of the values is a float, all the values will be treated as floats, and a float is returned. If none of the values is a float, all of them will be treated as integers, and an integer is returned. 


Evidently, the behaviour of this function was intended to change (extrapolating from http://bugs.php.net/bug.php?id=2676 (bug # 2676)).

This should be reflected in the documentation.  (I was trying to get the key of the most recent element I had created in a "semi-associative" array by $array[] = $newVal and max as advertised would have done the trick.  Could it still work?  I don't know, because I don't really know what it's supposed to be doing anymore.  For example, what type of sort is being done now?).

Csaba Gabor

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2003-07-18 20:05 UTC] philip@php.net
The min() and max() docs have been updated (rewritten) and will show up after the next manual build.  Thanks for the report :)

http://cvs.php.net/cvs.php/phpdoc/en/reference/math/functions/max.xml
http://cvs.php.net/cvs.php/phpdoc/en/reference/math/functions/min.xml

 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Sun Jul 20 23:00:02 2025 UTC