0n defines octal representation (which is why 00 though 08 go 'wrong'). See
http://php.net/manual/en/language.types.integer.php

So, this isn't a bug in PHP.

adamw

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, August 14, 2001 11:03 AM
Subject: [PHP-DEV] Bug #12737: index bug concerning "00" and "08"


> From:             [EMAIL PROTECTED]
> Operating system: Linux 2.2.19 #10 SMP i686
> PHP version:      4.0.5
> PHP Bug Type:     Arrays related
> Bug description:  index bug concerning "00" and "08"
>
> Using 0 padded integers as index for an array:
> - does not work for 0 and 8
> - scrambles the order of the elements
>
> -------
> $a[00] = "string0";
> $a[01] = "string1";
> $a[02] = "string2";
> $a[03] = "string3";
> $a[04] = "string4";
> $a[05] = "string5";
> $a[06] = "string6";
> $a[07] = "string7";
> $a[08] = "string8";
> $a[09] = "string9";
>
> echo implode(";", $a);
> --------
>
> This yields:
>
> string9;string1;string2;string3;string4;string5;string6;string7
> --
> Edit bug report at: http://bugs.php.net/?id=12737&edit=1
>
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to