ID: 27384 User updated by: hayk at mail dot ru Reported By: hayk at mail dot ru -Status: Closed +Status: Open Bug Type: Strings related Operating System: * PHP Version: 4.3.4 New Comment:
Why array indexes begins from 1, but not from 0? Previous Comments: ------------------------------------------------------------------------ [2004-02-25 15:43:47] hayk at mail dot ru By the way, array indexes usually begin from 0, not from 1. ------------------------------------------------------------------------ [2004-02-25 07:29:18] [EMAIL PROTECTED] And fix was merged to the stable branch too.. ------------------------------------------------------------------------ [2004-02-24 16:42:55] [EMAIL PROTECTED] This bug has been fixed in CVS. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. I see what you're saying now. This has been fixed in HEAD. ------------------------------------------------------------------------ [2004-02-24 15:42:38] hayk at mail dot ru Why this code works fine? <? $sp = chr(0x20); $a = unpack('C2', $sp.$sp); ?> <pre> <? print_r($a); ?> </pre> We get: Array ( [1] => 32 [2] => 32 ) ------------------------------------------------------------------------ [2004-02-24 15:30:15] [EMAIL PROTECTED] You're not using unpack correctly. The format string is Type.Multiplicity.Name Name cannot begin with or be a number, as it would be impossible to distinguish multiplicty from name. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/27384 -- Edit this bug report at http://bugs.php.net/?id=27384&edit=1