【发布时间】:2017-11-16 08:00:53
【问题描述】:
我有下面的 PHP forloop,$review 是具有 'avail_1'、'avail_2'、'avail_2' 到avail_40 值的对象
$review_array_count = array();
for ($i=1; $i <= 4 ; $i++) {
if(is_object($review) && $review->avail_.$i == 'yes')
{
array_push($review_array_count, '1');
}
}
echo count($review_array_count);
我正在计算有多少个avail_x 的值为'yes',所以我正在执行最多40 个的forloop,然后将1 推入数组并计算数组。
如何使用对象值作为avail_.$i?这不起作用。
谢谢,
【问题讨论】:
-
试试
$review->{'avail_'.$i} -
@ChetanAmeta,谢谢它正在工作。