我正在尝试从数据数组中获取特定数据,但无法获得正确的输出。请指导我。
代码
echo "<pre>";
$cart = VirtueMartCart::getCart();
$cmpny=$cart->BT;
print_r($cmpny);
$i=0;
foreach($cmpny as $data)
{
if(true)
{
echo $data."\n";
}
$i++;
}
exit;
输出我的内容
我怎么能够只获取[公司]或只能获取任何单个元素....我试图访问
$data->company
但无法取得....所以请指导我......
答案 0 :(得分:5)
您有数组作为结果,因此您应该使用数组访问而不是属性访问:$data['company']
答案 1 :(得分:2)
$ data-&gt;公司只能在$ data是对象的情况下使用,要访问数组中的元素,你应该使用$ data ['company']
答案 2 :(得分:1)
你好请试试这个
foreach($cmpny as $data)
{
echo $data['company']."\n";
}
我认为您将结果作为公司数据