我有这个数组,我想使用extract php函数提取值,但由于某种原因它不适用于我。
这是数组:
Array
(
[5] => Array
(
[quantity] => 1
[price] => 45
)
[7] => Array
(
[quantity] => 1
[price] => 18
)
)
这是我想看的输出
$pid = 5;
$quantity = 1;
$price = 45;
答案 0 :(得分:0)
为什么不是一个简单的foreach loop?
$my_array = array(
5 => array(
'quantity' => 1,
'price' => 45.00,
),
7 => array(
'quantity' => 1,
'price' => 18.00,
),
);
foreach($my_array as $pid => $data) {
$pid; // 5, 7
$data['quantity']; // 1, 1
$data['price']; // 45.00, 18.00
}