Чи можна використовувати числовий рядок, як "123"ключ в масиві PHP, без його перетворення в ціле число?
$blah = array('123' => 1);
var_dump($blah);
відбитки
array(1) {
[123]=>
int(1)
}
я хочу
array(1) {
["123"]=>
int(1)
}
array_merge "Якщо вхідні масиви мають однакові рядкові клавіші, то пізніше значення для цієї клавіші буде замінено попереднім. Якщо, однак, масиви містять числові ключі , пізніше значення не буде перезапишіть початкове значення, але буде додано. "
"123"==123майже для будь-яких цілей. З якої причини ви хочете його конкретно як рядок (а мати int - це погано)?