如何从数组中获取特定的整数值?

时间:2014-04-27 17:14:33

标签: php wordpress joomla virtuemart

这是代码

$db = JFactory::getDBO();
$query = "SELECT order_id FROM orders WHERE customer_number = '".$i."' AND created_on = '".$date."'";
$db->setQuery($query);
$rows = $dbz->loadObjectList();
print_r($rows);

输出是 Array ( [0] => stdClass Object ( [virtuemart_order_id] => 549 ) )

我想只获得549作为输出?什么是可能的解决方案。

注意foreach()对我不起作用。

2 个答案:

答案 0 :(得分:2)

试试这个:

    $rows[0]->virtuemart_order_id;

答案 1 :(得分:0)

您应该使用其他功能来加载数据。喜欢:

$db = JFactory::getDBO();
$query = "SELECT order_id FROM orders WHERE customer_number = '".$i."' AND created_on = '".$date."'";
$db->setQuery($query);
$order_id = $dbz->loadResult();
echo $order_id; 

检查joomla API文档,找到正确的API调用,具体取决于您需要执行的操作:http://api.joomla.org/cms-2.5/classes/JDatabase.html