¿Es posible usar una cadena numérica "123"como una clave en una matriz de PHP, sin que se convierta en un número entero?
$blah = array('123' => 1);
var_dump($blah);
huellas dactilares
array(1) {
[123]=>
int(1)
}
quiero
array(1) {
["123"]=>
int(1)
}
array_merge "Si las matrices de entrada tienen las mismas claves de cadena, entonces el valor posterior de esa clave sobrescribirá al anterior. Sin embargo, si las matrices contienen claves numéricas , el valor posterior no sobrescribe el valor original, pero se agregará ".
"123"==123para casi todos los propósitos. ¿Cuál es la razón por la que lo quiere específicamente como una cadena (y tener un int es malo)?