Массив объектов PHP в выражении IF - PullRequest
0 голосов
/ 13 января 2012

У меня есть следующий код:

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

Используя этот код:

<?php print_r($count); ?>

Я вижу содержимое $ count как

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

Вопрос: Как получить 12 в массиве объектов для использования в моем операторе IF?

1 Ответ

2 голосов
/ 13 января 2012
if ($count[0]->{'COUNT(*)'} > 10) {
   ...
}

Обратите внимание, что $count очень похоже на результат запроса SQL. В этом случае просто замените SELECT COUNT(*) FROM ... на SELECT COUNT(*) AS foocount FROM .... Кроме того, вы можете получить массив вместо объекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...