Có thể sử dụng một chuỗi số "123"như một khóa trong một mảng PHP mà không cần chuyển đổi thành số nguyên không?
$blah = array('123' => 1);
var_dump($blah);
bản in
array(1) {
[123]=>
int(1)
}
tôi muốn
array(1) {
["123"]=>
int(1)
}
array_merge "Nếu các mảng đầu vào có các khóa chuỗi giống nhau, thì giá trị sau của khóa đó sẽ ghi đè lên khóa trước đó. Tuy nhiên, nếu các mảng chứa khóa số thì giá trị sau đó sẽ không ghi đè giá trị ban đầu, nhưng sẽ được thêm vào. "
"123"==123cho hầu hết mọi mục đích. Lý do bạn muốn nó cụ thể là một chuỗi là gì (và có một int là không tốt)?