我需要在json數組中的數組鍵爲整數。現在他們是字符串。你能告訴我我的錯誤在哪裏嗎?PHP將JSON數組鍵整型爲
$i = 0;
while($i < 7) {
isset($ips[date('d', $week_start + $i * 86400)])
? $ips[(int)date('d', $week_start + $i * 86400)] = count(date('d', $week_start + $i * 86400))
: $ips[(int)date('d', $week_start + $i * 86400)] = 0;
isset($time[date('d', $week_start + $i * 86400)])
? $time[(int)date('d', $week_start + $i * 86400)] = count(date('d', $week_start + $i * 86400))
: $time[(int)date('d', $week_start + $i * 86400)] = 0;
$i++;
}
return json_encode(array('unique' => $time, 'impressions' => $ips));
如果你的鑰匙是字符串,他們如何可以轉換爲整數? –
這就是問題所在。無論如何可以將它們轉換爲int嗎? – user1323415