Moin Felix,
Aber um das genauer zu beurteilen brauch ich Informationen zum Anwendungsfall.
ich vergleiche Array-Keys, die sowohl numerisch als auch alphanumerisch sein können. Die numerischen Werte sind anscheinend nicht als Strings definiert...
Das hat damit nichts zu tun. PHP castet die Werte, wenn sie wie Ziffern aussehen, nach int
:
➜ ckruse@pug ~/Sites/cforum (master) ✗ % php -r "var_dump(array('1' => 2));"
array(1) {
[1]=>
int(2)
}
➜ ckruse@pug ~/Sites/cforum (master) ✗ %
Das kann auch andere unvorhergesehene Ergebnisse nach sich ziehen.
LG,
CK