Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP读取TXT文件并使用函数if_Php_Html_Arduino - Fatal编程技术网

PHP读取TXT文件并使用函数if

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脚本来读取TXT文件并在html站点上显示内容:

<?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