hi leute,
assoziative arrays mit "ziffern-strings" sind in php anscheinend nicht möglich, die strings werden automatisch nach int gecastet. bin gerade drüber gestolpert, weil ich den key für strpos() benutzt habe und keine treffer erhielt.
ausgabe:
array(1) { [1]=> int(42) }
array(1) { ["_1"]=> int(42) }
echt zum
assoziative arrays mit "ziffern-strings" sind in php anscheinend nicht möglich, die strings werden automatisch nach int gecastet. bin gerade drüber gestolpert, weil ich den key für strpos() benutzt habe und keine treffer erhielt.
PHP Code:
$array=array('1' => 42);
var_dump($array);
echo '<br />';
$array=array('_1' => 42);
var_dump($array);
array(1) { [1]=> int(42) }
array(1) { ["_1"]=> int(42) }
echt zum

Comment