私はこのような配列を持っています:
$data = array(
array('timestamp' => 1312776000, 'something' => 100), // data for 08.08.2011
array('timestamp' => 1312862400, 'something' => 120), // data for 09.08.2011
// ???????? // data for 10.08.2011
array('timestamp' => 1313035200, 'something' => 160), // data for 11.08.2011
array('timestamp' => 1313121600, 'something' => 180), // data for 12.08.2011
array('timestamp' => 1313208000, 'something' => 200), // data for 13.08.2011
// ???????? // data for 14.08.2011
// ???????? // data for 15.08.2011
// ???????? // data for 16.08.2011
// ???????? // data for 17.08.2011
array('timestamp' => 1313640000, 'something' => 300), // data for 18.08.2011
);
「穴」を特定し、「何か」=> 0のサブ配列で埋める方法は?ご覧のとおり、「穴」は非常に大きくなる可能性があるため、この問題を自分で解決できませんでした。私のアルゴリズムでは、小さな「穴」しか埋めることができません(2011年8月10日など、2011年8月14日->17.08はできません。 2011)。