0

我已经创建了下面的代码,一切都很好,我的问题是它会随着它的进行添加并显示所有内容,而我只需要我尝试过的最后一个数组元素 array_pop 和 end 函数无济于事任何 ide?

$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);
4

2 回答 2

0

尝试使用end()

echo '<p>';
end($results);
echo '</p>';
于 2013-11-13T00:46:25.353 回答
0

假设你的数组是数字的,你不能像这样简单地只显示最后一个元素:

$lastRec=count($results);
print_r($results[$lastRec]);
于 2013-11-13T00:46:51.600 回答