【发布时间】:2016-03-23 15:09:04
【问题描述】:
我正在尝试从该数组中获取总计值以放入变量中:
Array (
[0] => Array ( [Variable_name] => var1 [Value] => 2 )
[1] => Array ( [Variable_name] => total [Value] => 1 )
[2] => Array ( [Variable_name] => var3 [Value] => 0.002 )
)
PHP:
$data = $array->fetchAll(PDO::FETCH_ASSOC);
echo $data[1]['total'];
foreach ($data as $result){
echo $result['total'];
}
foreach ($data as $result){
echo $result[1]['total'];
}
以上都没有回显变量,如果我使用print_r($array->fetchAll(PDO::FETCH_ASSOC)); 它会打印数组,这样做的正确方法是什么?
简而言之:我想从键Value 中获取值,其中Variable_name 持有值total。在此示例中,它将是 1。
【问题讨论】:
-
你知道total是一个值而不是数组中的键吗?!你想要总价值的钥匙吗?或者你到底想要什么?
-
@Rizier123:我必须使用我更喜欢的东西,几分钟后:-)
-
我想将 total 中的值存储在一个变量中,$myvariable = 1;