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
Kommentar