如何获得空的关联数组?

时间:2016-01-18 17:10:48

标签: php mysql sql arrays

我的头衔很有意义。现在我的PHP输出到我的HTML文档是完美的。除非我的SQL数据库为空,否则我会在整个地方收到错误。这是我的代码:

$rows

因此,如果在这种情况下$rows为空,则position数组将抛出错误。所以如果{{1}}为空,我希望它为空。我希望我能说清楚。

1 个答案:

答案 0 :(得分:0)

阵列不会抛出错误,我认为你的意思是当你尝试使用空阵列时,你会收到错误。在这种情况下,如评论中所述,只需使用count()检查它是否为空。

    // render portfolio
    if (count($positions) === 0) {
        $positions[] = [
            "name" => "",
            "price" => 0,
            "shares" => 0,
            "symbol" => "",
            "total" => 0,
            "cash" => 0
        ];
    }
    render("portfolio.php", ["positions" => $positions, "title" => "Portfolio"]);