# Array indexing BC question

- Thread: https://externals.io/message/2667
- Original archive: https://news-web.php.net/php.internals/2667
- Started by Lars Torben Wilson on 2003-06-23T21:52:37+00:00
- Messages: 1
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #2667 — Lars Torben Wilson — 2003-06-23T21:52:37+00:00

URL: https://externals.io/message/2667#2667

Hi out there,

Wondering what should go into the docs about this:

It seems that array appending has changed wrt negative indices. I had
just documented the new behaviour but now I'm not entirely sure whether 
I've just documented an unintentional change. Is this new behaviour what
is desired (i.e. skipping straight from some negative key to 0 when
appending with $arr[] = <expr>)? 


Thanks for any insight,


Torben


Test script:
<?php
$arr[-5] = "minus five";
$arr[] = "minus four";
var_dump($arr);
?>


Output PHP 4.2.1:
array(2) {
  [-5]=>
  string(10) "minus five"
  [-4]=>
  string(10) "minus four"
}


Output PHP 4.3.2:
array(2) {
  [-5]=>
  string(10) "minus five"
  [0]=>
  string(10) "minus four"
}



-- 
 Torben Wilson <torben@php.net>                        +1.604.709.0506
 http://www.thebuttlesschaps.com          http://www.inflatableeye.com
 http://www.hybrid17.com                  http://www.themainonmain.com
 -----==== Boycott Starbucks!  http://www.haidabuckscafe.com ====
