我正在尝试从循环中创建它。我需要在一个数组中有多个数组但没有键?
'items' => array(
array(
'd' => 'description 1',
'u' => 12,
'q' => 1,
'type' => 1001001,
'vatRate' => 0.20,
),
array(
'd' => 'description 2',
'u' => 125,
'q' => 1,
'type' => 1001002,
'vatRate' => 0.20,
),
),
到目前为止,这是我的代码......
$items = array();
$num = count($result);
$i = 0;
foreach ($result as $key => $v) {
$items .= array(
'd' => $v['d'],
's' => $v['s'],
'q' => 1,
'type' => $v['type'],
'vatRate' => 0.20,
);
if ($i != $num) {
$items .= ",";
}
$i++;
}
print_r($items);
我刚刚收到ArrayArrayArray?
答案 0 :(得分:4)
将您的代码更改为:
$items=array();
foreach ($result as $key => $v) {
$items[0][] =array(
'd' => $v['d'],
's' => $v['s'],
'q' => 1,
'type' => $v['type'],
'vatRate' => 0.20
);
}
print_r($items);