嗨,大家好我有一個填充日期操縱PHP數組
Array
(
[0] => 2012-04-04
[1] => 2012-04-06
[2] => 2012-04-06
[3] => 2012-04-06
[4] => 2012-04-06
[5] => 2012-04-06
[6] => 2012-04-06
[7] => 2012-04-11
[8] => 2012-04-12
[9] => 2012-04-12
[10] => 2012-04-13
[11] => 2012-04-13
[12] => 2012-04-13
[13] => 2012-04-13
[14] => 2012-04-13
[15] => 2012-04-13
[16] => 2012-04-13
)
數組如何將我遍歷數組,發現在項目之間天差旁邊陣列對方。例如,我想呼應OUT [0]和[1]是 「2」 天之間
差 [1]和[2]爲 「0」 天
之間差:)
管理從頂部的答案得到一些輸出,但我只希望它顯示,如果有日期的差異。
從這個if語句沒有輸出,但 - 更新 -
$count = count($datestack);
for ($i = 0; $i < $count - 1; $i++) {
$datetime1 = new DateTime($datestack[$i]);
$datetime2 = new DateTime($datestack[$i + 1]);
$interval = $datetime1->diff($datetime2);
if ($arr[$i] === $arr[$i+1]){
echo $interval->format('%R%a days');
}
}
嘗試堅持與您的問題.. http://stackoverflow.com/questions/9917611/inserting-an-image-multiple-times-based-on-difference-between-2-numbers -php http://stackoverflow.com/questions/9918065/looping-json-document-loading-string-into-array-then-manipulating-the-document – 2012-03-29 02:30:36
道歉我認爲這是一個稍微不同的問題,因爲我正在努力與突出顯示數組項目的語法 – user1064660 2012-03-29 02:32:58