1
證明自己我仍然是一個PHP新手,我真的可以使用一些幫助。我有以下代碼(底部),它爲我提供我需要在這個格式的數據:我如何檢索一個PHP foreach語句的輸出作爲變量?
2012-11-01;;1;;200, 2012-11-02;;1;;200, 2012-11-03;;1;;200, 2012-11-04;;1;;200, 2012-11-04;;1;;200, 2012-11-05;;1;;200, 2012-11-06;;1;;200, ...etc...
但問題是我需要的foreach語句的總產量將被設置爲一個變量。我知道我一直如此接近,但我一直在搞亂它。我怎樣才能設置一個變量,使其具有與foreach語句的總輸出相同的值,當echo'd out時仍然看起來像上面的輸出?
function getDatesBetween2Dates($startTime, $endTime) {
$day = 86400;
$format = 'Y-m-d';
$startTime = strtotime($startTime);
$endTime = strtotime($endTime);
$numDays = round(($endTime - $startTime)/$day) + 1; // + 1
$days = array();
for ($i = 0; $i < $numDays; $i++) {
$days[] = date($format, ($startTime + ($i * $day)));
}
return $days;
}
$days = getDatesBetween2Dates('2012-11-01', '2012-11-30');
foreach($days as $key => $value){
echo $value.";;1;;200,\n";
}
你嚴肅地救了我,把我的頭髮拉出來。我知道我已經接近...謝謝你!那正是我需要的。 –
@ JohnC.Derrick,不客氣:-) –