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
Have you experienced this issue?
Rate the importance of this bug to you:

 [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-2017 The PHP Group
All rights reserved.
Last updated: Sun Nov 19 01:31:42 2017 UTC