Echo php代码错误?

时间:2016-02-14 19:25:22

标签: php html

我的事情是,当我回应我的PHP代码时,它不会回应代码它回应的数字作为回报我试图将PHP代码添加到我的网站,所以每周网站上的文本将从存储更新像quotes.txt这样的文件。我的php有什么问题吗?以下是https://gyazo.com/fba5fc414228b1ab2a79bb877642477a

的截图

我的代码:

        <div class="wrapper">
        <div class="teachings">
            <h1 id="teach">Teaching's</h1>
            <hr>
            <?php 
$text = file_get_contents("quotes.txt");  
$text = trim($text); //This removes blank lines so that your 
//explode doesn't get any empty values at the start or the end.     
$array = explode(PHP_EOL, $text);
$lineNumber = date('s');

echo "<p>$lineNumber</p>";
?>
            <h1>Weekly Teachings :</h1>
            <br>
        </div>
    </div>

2 个答案:

答案 0 :(得分:2)

您正在回显date('s')函数调用

中的当前第二个值

我假设您想要回显数组中的行数

$array = explode(PHP_EOL, $text);
$lineNumber = count($array);

echo "<p>$lineNumber</p>";

但是如果您打算做其他事情,请添加评论我会尝试相应地更改此答案

RE:您的评论如下,那么您想要

echo "<p>{$array[0]}</p>";

答案 1 :(得分:0)

你想做的是

echo $array[$lineNumber];

这将回显行号为周数的报价。