我有这4个var转储:
function test($id) {
$arr = $this->c;
var_dump($id);
var_dump($arr);
var_dump($arr[$id]);
var_dump(isset($arr[$id]));
}
分别返回:
int(193558)
array(1) {
[193538]=>
array(2) {
["qty"]=>
string(1) "1"
}
}
NULL
bool(false)
所以键实际上存在于数组中,但是奇怪地试图获取它不起作用。知道为什么吗?
答案 0 :(得分:2)
由于193558 != 193538
,此操作无效。