【发布时间】:2017-08-01 15:44:19
【问题描述】:
我的非程序员大脑达到了极限。我在一个文本文件(带有 bash 脚本的树莓派)中收集传感器的温度值,很简单:
23.2
24.5
12.8
6.8
27.9
等等。我现在尝试读取文件 (PHP) 以回显列表中的最高和最低温度。我在 www 中找到了一个简单的解决方案,它基于此输入/开始:
$temperatures = array(78,60,62,1,68,73);
echo "5 lowest temperatures: ";
echo implode(", ", array_slice($temperatures, 0, 5));
echo "Average temperature: ";
echo number_format(array_sum($temperatures) / count($temperatures), 1);
..(and so on)..
我现在尝试完成的是读取文件并将值插入到此数组中以获取 $temperatures。但我不明白从read in the file 逐行通过explode 然后implode 和, 的方式,以便我可以将它用于输出。我不想分配其他值,没有标题,没有多数组等等......我想解决方案非常简单,但我只看到更多的数组和数百万个解决方案来分配、组合、拆分和其他的东西。也许对你来说太容易了,对我的世界来说太复杂了。
任何帮助都会很好 - 另外,如果您对目标/结果有完整的其他或更好的想法?
提前感谢,对不起我的英语不好!
【问题讨论】:
-
这就是你要找的东西:php.net/manual/en/function.file.php