将php函数限制为一个结果

时间:2010-02-25 00:23:31

标签: php for-loop

我如何限制此查询,以便只给出一个结果?

代码:

function next_prodn_header() {

    $StartDate = get('start_date');
    $timestamp = strtotime($StartDate);

    $EndDate = get('end_date');
    $Now = strtotime(date('d-m-Y'));
    $Start = strtotime($EndDate); 
    $newStart = date_i18n('d-m-Y', $Start);

    if ($Now <= $Start) {

 for ($i = 1; $i < 1; $i++) {
     echo "<h2>Next Event</h2>";
     echo "<span class=\"month\">";
     echo date_i18n('M', $timestamp);
     echo "</span>\n";
     echo "<span class=\"year\">";
     echo date_i18n('Y', $timestamp);
     echo "</span>\n\t\t";
     echo "<p><a href='";
     echo the_permalink();
     echo "' title='";
     echo the_title();
     echo "'>";
     echo the_title();
     echo "</a></p>\n\t\t";
     }
    } else {
  echo "";
    }
}

1 个答案:

答案 0 :(得分:2)

如果通过查询表示您的for循环,请在$i = 0处开始循环。到目前为止,你的for循环结构检查1 < 1是否为false,因此它不会在循环内运行代码。

否则,我不确定您的问题是什么。