| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Wie auch immer hängt es mit den führenden Nullen zusammen - man kann davon ausgehen, dass hier octal interpretiert wird. Ohne führende NUll wird dann normal neu indiziert. Warum das bei Oktal nicht so ist - php arbeitet intern ja wohl doch nur mit Integer - kann ich Dir nicht sagen. [EDIT] Offensichtlich passiert da irgendwas in der impliziten Typumwandlung. Bei Hex gibts den selben Effekt. Eine echte Okt/Hex-Angabe wird dagegen normal 'eingereiht'. vgl. PHP-Code: Das Verhalten läßt sich so nachvollziehen: PHP-Code: Über eine (pauschale) explizite Typumwandlung kannst Du das Problem angehen. Aber Vorsicht! – echte Hex/Oktalwerte werden beim Setzen sofort in Int umgesetzt und führen dann wiederum zu falschen Ergebnissen. PHP-Code: |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| array_merge bug, array_combine php bug, php bug array_merge, php array_merge bug, array_merge, array_merge bugg, array_merge int |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.