如何在我的代碼中使用foreach這個數組? 下面是我的代碼如何從foreach中創建數組?
Array
(
[0] => Array
(
[day] => 2016-11-21
)
[1] => Array
(
[day] => 2016-11-22
)
[2] => Array
(
[day] => 2016-11-23
)
[3] => Array
(
[day] => 2016-11-24
)
[4] => Array
(
[day] => 2016-11-25
)
)
下面是我的代碼,但結果是不同的。結果是從foreach,我想要的是做一個數組就像上面的數組。
foreach ($data['my_undertime'] as $undertime_row) {
$datetimein = new DateTime($undertime_row->timein);
$datetimein->format('h:m:s');
$datetimeout = new DateTime($undertime_row->timeout);
$datetimeout->format('h:m:s');
$items = array();
if ($datetimein->format('h:m:s') > $undertime_row->beg_time && $datetimeout->format('h:m:s') < $undertime_row->end_time) {
// echo $undertime_row->day;
$items[]['day'] = $undertime_row->day;
}
echo "<pre>";
print_r($items);
}
爲什麼這個問題標記'sql'? – arkascha
因爲它涉及操縱數據庫中的數據。不過,我同意也許將它標記爲SQL並不適用於此。 –