É possível usar uma string numérica "123"
como uma chave em um array PHP, sem ser convertido para um inteiro?
$blah = array('123' => 1);
var_dump($blah);
estampas
array(1) {
[123]=>
int(1)
}
eu quero
array(1) {
["123"]=>
int(1)
}
array_merge
"Se os arrays de entrada tiverem as mesmas chaves de string, o último valor dessa chave substituirá o anterior. Se, no entanto, os arrays contiverem chaves numéricas , o último valor não sobrescreverá o valor original, mas será anexado. "
"123"
==123
para quase todos os fins. Qual é a razão pela qual você deseja especificamente como uma string (e ter um int é ruim)?