php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #51574 Modify range() function to support A to ZZZZ
Submitted: 2010-04-16 17:48 UTC Modified: -
From: phpnetmail at jeo dot net Assigned:
Status: Open Package: Arrays related
PHP Version: Irrelevant OS:
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: phpnetmail at jeo dot net
New email:
PHP Version: OS:

 

 [2010-04-16 17:48 UTC] phpnetmail at jeo dot net
Description:
------------
This is a low low low priority feature request, but it would be nice if the range() function supported letters beyond just A to Z. 

For example:

echo count(range('A','ZZZZ')); 

returns 26, but in many other languages once you get to Z it continues to AA

For example in perl: 
perl -e '$_=()=A..ZZZZ;print'

you get 475254



Test script:
---------------
$a = count(range('A','ZZZZ')); 

if ($a == 475254 ) { 
  echo 'RANGE IS WORKING!'
} else { 
  echo 'RANGE STOPS AT Z. Foo. '
}

Expected result:
----------------
RANGE IS WORKING!

Actual result:
--------------
RANGE STOPS AT Z. Foo. 

Patches

Add a Patch

Pull Requests

Add a Pull Request

 
PHP Copyright © 2001-2019 The PHP Group
All rights reserved.
Last updated: Tue Mar 19 18:01:28 2019 UTC