<?php
//将固定格式的时间戳数组,转换为日期型字符串格式
//注意,日期受php.ini中时区的设定的影响
$arr=array(1,4,6,2,8,6,9,2,2,7,0,0,0,"|","|","|",1,4,6,2,8,6,9,2,2,7,0,0,0,"|","|","|",1,4,6,2,8,7,0,2,3,0,0,0,0);
//$str_arr = implode("", $arr); //将数组转为字符串,由参1指定分隔符
//从数组中取得有用的时间戳
////格式固定,因此无须检索特定字符来定位,直接写三次就可以
$str_arr1 = implode("", array_slice($arr, 0, 10)); //array_slice返回数组中指定位置和长度的片段。
$str_arr2 = implode("", array_slice($arr, 16, 10));
$str_arr3 = implode("", array_slice($arr, 32, 10)); //如果要用到循环,0-16-32就是循环的规律
$str_date1 = date('Y-m-d H:i:s', $str_arr1);
$str_date2 = date('Y-m-d H:i:s', $str_arr2);
$str_date3 = date('Y-m-d H:i:s', $str_arr3);
$shijian = $str_date1 . "|||" . $str_date2 . "|||" . $str_date3;
echo $shijian;
?>