日期:2014-05-17  浏览次数:20476 次

请教,php中如果返回文本末尾5行数据
130514064	6,9,1,4,2	2013-5-14 16:40:00
130514065 2,0,1,4,8 2013-5-14 16:50:00
130514066 4,3,4,6,2 2013-5-14 17:00:00
130514067 6,9,4,1,2 2013-5-14 17:10:00
130514068 3,9,1,5,0 2013-5-14 17:20:00
130514069 7,0,4,7,8 2013-5-14 17:30:00
130514070 3,0,3,0,0 2013-5-14 17:40:00
130514071 1,5,3,8,9 2013-5-14 17:50:00
130514072 3,4,4,6,8 2013-5-14 18:00:00
130514073 7,8,8,5,3 2013-5-14 18:10:00


请教,php中,如何返回某文本(行高是动态的)最后5行数据。
希望得到的结果如下
130514069	7,0,4,7,8	2013-5-14 17:30:00
130514070 3,0,3,0,0 2013-5-14 17:40:00
130514071 1,5,3,8,9 2013-5-14 17:50:00
130514072 3,4,4,6,8 2013-5-14 18:00:00
130514073 7,8,8,5,3 2013-5-14 18:10:00

------解决方案--------------------
不是一样吗?
$a = file('http://web45800.w221.vhost058.cn/test.php');
print_r(array_slice($a, -5));
Array
(
    [0] => 130514082 4,3,0,0,4 2013-5-14 19:40:00

    [1] => 130514083 3,2,7,4,0 2013-5-14 19:50:00

    [2] => 130514084 2,5,9,9,4 2013-5-14 20:00:00

    [3] => 130514085 5,8,1,7,7 2013-5-14 20:10:00

    [4] => 130514086 1,3,7,5,7 2013-5-14 20:20:00
)