Я пытаюсь получить значение для общей из этого массива, чтобы поместить в переменную:Как извлечь значение из массива п.д.о.
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.
Вы знаете, что сумма - это значение, а не ключ в массиве ?! Вам нужен ключ для общей стоимости? Или чего вы точно хотите? – Rizier123
@ Rizier123: Я должен использовать то, что мне больше нравится, только через несколько минут :-) – AbraCadaver
Я хочу сохранить значение из total в переменной $ myvariable = 1; – user3312792