这是我的php数组,包含行开始和结束时间
Array
(
[0] => Array
(
[STime] => 09:00:00
[ETime] => 10:00:00
)
[1] => Array
(
[STime] => 10:15:00
[ETime] => 11:15:00
)
[2] => Array
(
[STime] => 11:30:00
[ETime] => 12:15:00
)
)
如何格式化我的数组以获得第一行ETime和下一行STime。结果应该是
的数组阵 ( [0] =>排列 ( [0] => 10:00:00 [1] => 10点15分○○秒 )
[1] => Array ( [0] => 11:15:00 [1] => 11:30:00 ) [2] => Array ( [0] => 12:15:00 ) )
答案 0 :(得分:2)
试试这个:
foreach ($array1 as $key => $value){
if (isset($array1[$key+1]['STime'])){
$array2[] = array($value['ETime'],$array1[$key+1]['STime']);
}
else{
$array2[] = array($value['ETime']);
}
}