我已经创建了下面的代码并且它完全正常工作我的问题是它将添加,因为它继续并显示一切,而我只需要最后一个数组元素我尝试过array_pop和结束函数无效任何ides ?
$Count = 0;
$file_handle = fopen("test2.txt", "rb");
while (!feof($file_handle) ) {
$line_of_text = fgets($file_handle);
$parts = explode(' ', $line_of_text);
$arr = array($parts[8]);
for($i=0;$i<count($arr);){
$count = $count + $arr[$i]/1024;
$results= array($count);
}
echo '<p>';
print_r($results);
echo '</p>';
}
fclose($file_handle);
答案 0 :(得分:0)
尝试使用end()
echo '<p>';
end($results);
echo '</p>';
答案 1 :(得分:0)
假设你的数组是数字,你不能简单地只显示最后一个元素:
$lastRec=count($results);
print_r($results[$lastRec]);