我试图创建多维数组start_date
和end_date
值的多维数组
$array = [];
$i = 0;
while ($row = mysqli_fetch_assoc($result)) {
$array[$i]['start_date'] = $row['current_status_start_time'];
$array[$i]['end_date'] = '';
$i++;
}
print_r($array);
这将返回我数组是这样的:
Array (
[0] => Array (
[start_date] => 2013-07-25 11:18:42
[end_date] =>)
[1] => Array (
[start_date] => 2013-07-26 05:24:08
[end_date] =>)
[2] => Array (
[start_date] => 2013-07-31 17:25:05
[end_date] =>)
)
end_date
应该得到下一个阵列[start_date]
节点值:
Array (
[0] => Array (
[start_date] => 2013-07-25 11:18:42
[end_date] => **2013-07-26 05:24:08**)
[1] => Array (
[start_date] => **2013-07-26 05:24:08**
[end_date] => 2013-07-31 17:25:05)
[2] => Array (
[start_date] => 2013-07-31 17:25:05
[end_date] => current_date)
)
正如您在上一个代码示例中看到的那样,array[0][end_date]
应该得到array[1][start_date]
值等,最后一个数组end_date
应该得到当前时间值,因为有数组尾。
我应该使用第二个循环来实现吗?还是有其他更简单的方法?
超级!谢谢 :) – DeividasJJ