Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php数组-获取第一行ETime和下一行STime_Php_Arrays_Multidimensional Array - Fatal编程技术网

php数组-获取第一行ETime和下一行STime

php数组-获取第一行ETime和下一行STime,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,这是我的php数组,包含行开始和结束时间 Array ( [0] => Array ( [STime] => 09:00:00 [ETime] => 10:00:00 ) [1] => Array ( [STime] => 10:15:00 [ETime] => 11:15:00 )

这是我的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
        )

)
    [1] => Array
        (
          [0] => 11:15:00
            [1] => 11:30:00
        ) 

    [2] => Array
        (
            [0] => 12:15:00
        )

)
如何格式化数组以获取第一行时间和下一行时间。结果应该是

    [1] => Array
        (
          [0] => 11:15:00
            [1] => 11:30:00
        ) 

    [2] => Array
        (
            [0] => 12:15:00
        )

)
排列 ( [0]=>阵列 ( [0] => 10:00:00 [1] => 10:15:00 )

    [1] => Array
        (
          [0] => 11:15:00
            [1] => 11:30:00
        ) 

    [2] => Array
        (
            [0] => 12:15:00
        )

)
试试这个:

    [1] => Array
        (
          [0] => 11:15:00
            [1] => 11:30:00
        ) 

    [2] => Array
        (
            [0] => 12:15:00
        )

)
foreach ($array1 as $key => $value){
  if (isset($array1[$key+1]['STime'])){
    $array2[] = array($value['ETime'],$array1[$key+1]['STime']);
  }
  else{
    $array2[] = array($value['ETime']);
  }
}