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
Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know!
Just going to say 'Me too!'? Don't clutter the database with that please — but make sure to vote on the bug!
Your email address:
MUST BE VALID
Solve the problem:
41 + 34 = ?
Subscribe to this entry?

 
 [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-2021 The PHP Group
All rights reserved.
Last updated: Sun Jan 17 04:01:23 2021 UTC