IF 语句中的 PHP 对象数组

发布于 2024-12-26 13:43:18 字数 313 浏览 1 评论 0原文

我有以下代码:

<?php if($count >= 10){ 
    do this
}?>

使用此代码:

<?php print_r($count); ?>

我看到 $count 的内容为

Array ( [0] => stdClass Object ( [COUNT(*)] => 12 ) ) 

问题是:如何获取要在 IF 语句中使用的对象数组中的 12?

I have the following code:

<?php if($count >= 10){ 
    do this
}?>

Using this code:

<?php print_r($count); ?>

I see the contents of $count as

Array ( [0] => stdClass Object ( [COUNT(*)] => 12 ) ) 

Question is: How do I get the 12 in the object array to be used in my IF statement?

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

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

发布评论

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

评论(1

掩耳倾听 2025-01-02 13:43:18
if ($count[0]->{'COUNT(*)'} > 10) {
   ...
}

请注意,$count 看起来非常像 SQL 查询的结果。在这种情况下,只需将 SELECT COUNT(*) FROM ... 替换为 SELECT COUNT(*) AS foocount FROM ... 即可。此外,您可以获取数组而不是对象。

if ($count[0]->{'COUNT(*)'} > 10) {
   ...
}

Note that $count looks very much like the result of an SQL query. In that case, simply replace SELECT COUNT(*) FROM ... with SELECT COUNT(*) AS foocount FROM .... Also, you can fetch into an array instead of an object.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文