我想在计算中使用数组结果。这是代码:
$result1 = db_query("SELECT s.nid, s.stock FROM {uc_product_stock} s WHERE s.nid=$key ");
$stock = array();
foreach($result1 as $row){
$stock[$row->nid] = $row->stock;
}
drupal_set_message("<pre>" . print_r($stock, true) . "</pre>");
它给出了这个结果:
Array
(
[9] => 83
)
现在我想用“83”作为一个变量来评估一个方程,即
$mul = $stock(i.e 83) * $price;
但是由于 it("83") 出现在一个数组中,它会给出错误。我该如何解决?