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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
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 22:00:02 2025 UTC