PHP读取TXT文件并使用函数if
我有一个简单的PHP脚本来读取TXT文件并在html站点上显示内容:PHP读取TXT文件并使用函数if,php,html,arduino,Php,Html,Arduino,我有一个简单的PHP脚本来读取TXT文件并在html站点上显示内容: <?php include('temperature.txt'); ?> 有谁能告诉我如何编写简单的代码来读取这个TXT文件,如果温度=99,在现场显示:关闭 文件temperature.txt包含一个温度(例如数字25),但在启动时它被设置为99,这意味着一切都关闭了(Arduino项目)。是否可以读取温度,如果数字是99,则显示在html站点“关闭”,如果不是99,则显示准确的数字 谢谢你的支持 用于将文
<?php include('temperature.txt');
?>
有谁能告诉我如何编写简单的代码来读取这个TXT文件,如果温度=99,在现场显示:关闭
文件temperature.txt包含一个温度(例如数字25),但在启动时它被设置为99,这意味着一切都关闭了(Arduino项目)。是否可以读取温度,如果数字是99,则显示在html站点“关闭”,如果不是99,则显示准确的数字
谢谢你的支持 用于将文本文件读入数组,然后获取第一行,检查它是否等于98
,并相应地回显结果:
$lines = file('temperature.txt');
$temperature = (int) $lines[0];
if($line == 98) {
echo 'OFF';
}
else {
echo $temperature;
}
也许是这样的
<?php
$temperature = (float) file_get_contents('temperature.txt');
if ($temperature == 99) {
echo 'OFF';
} else {
echo $temperature;
}
试试这段代码
<?php
$lines = file("temperature.txt");
if(strpos($lines[0], "=") !== false){
$temp = explode("=",$lines[0]);
$temperature = trim($temp[1]);
}else{
$temperature = (int)(trim($lines[0]));
}
if($temperature != 99){
echo "Temperature is $temperature";
}else{
echo "OFF";
}
?>
(*您可以编写任何您想要的内容,因为重要的字符是“=”)file\u get\u contents
-
Temperature = 99
95
* = 95