php 在数组中内爆

发布于 2024-10-21 02:10:10 字数 396 浏览 2 评论 0原文

代码

$result=mssql_query($query);

while($rows=mssql_fetch_array($result, MYSQL_NUM))
  {
  $subjectcode[] = "<tr><td>" . implode("</td><td>", $rows) . "</td></tr>";

  }

这是我查询的

我有3个字段,主题1,成绩和备注..例如查询的结果将是

数学1.55 NULL

现在我想评估字段(成绩)以便我可以插入到内爆部分通过或失败..可能我想在 $subjectcode[] 之前的循环内使用 in 语句

here is the code

$result=mssql_query($query);

while($rows=mssql_fetch_array($result, MYSQL_NUM))
  {
  $subjectcode[] = "<tr><td>" . implode("</td><td>", $rows) . "</td></tr>";

  }

on my query i have 3 fields, subject1, grade and remarks..

for example the result of the query would be

math 1.55 NULL

now i want to evaluate the field (grade) so that i can insert to the implode part a pass or failed..probably i want to use an in statement inside the loop before the $subjectcode[]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

打小就很酷 2024-10-28 02:10:10

如果您想保留成绩并添加另一列,您可以执行以下操作(40 以上为通过)

$result=mssql_query($query);

while($rows=mssql_fetch_array($result, MYSQL_NUM))
{
    $rows[] = ($rows[1] > 40) ? "PASS" : "FAIL";
    $subjectcode[] = "<tr><td>" . implode("</td><td>", $rows) . "</td></tr>";
    $counter++;
}

If you wanted to keep the grade and add another column you could do the following (above 40 is a pass)

$result=mssql_query($query);

while($rows=mssql_fetch_array($result, MYSQL_NUM))
{
    $rows[] = ($rows[1] > 40) ? "PASS" : "FAIL";
    $subjectcode[] = "<tr><td>" . implode("</td><td>", $rows) . "</td></tr>";
    $counter++;
}
秋意浓 2024-10-28 02:10:10

假设 $rows[1] 是等级,并且等级 1 失败,更高等级通过:

while(...) {
    if ($rows[1] > 1) {
        $rows[1] = "pass";
    } else {
        $rows[1] = "failed";
    }
    $subjectcode[] = "\n" . implode(" ", $rows) . "\n";
}

Assuming $rows[1] is grade, and grade 1 failes, grater grades pass:

while(...) {
    if ($rows[1] > 1) {
        $rows[1] = "pass";
    } else {
        $rows[1] = "failed";
    }
    $subjectcode[] = "\n" . implode(" ", $rows) . "\n";
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文