IF语句中的PHP对象数组

时间:2012-01-13 02:15:56

标签: php arrays object if-statement count

我有以下代码:

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

使用此代码:

<?php print_r($count); ?>

我看到$ count的内容为

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

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

1 个答案:

答案 0 :(得分:2)

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

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