IF 语句中的 PHP 对象数组
我有以下代码:
<?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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请注意,
$count
看起来非常像 SQL 查询的结果。在这种情况下,只需将 SELECT COUNT(*) FROM ... 替换为SELECT COUNT(*) AS foocount FROM ...
即可。此外,您可以获取数组而不是对象。Note that
$count
looks very much like the result of an SQL query. In that case, simply replaceSELECT COUNT(*) FROM ...
withSELECT COUNT(*) AS foocount FROM ...
. Also, you can fetch into an array instead of an object.