如何使用数组作为键将多个数组合并为一个关联数组

Tam*_*iby 2 php arrays associative

我有2个数组,我想循环并组合成一个关联数组.我想使用2个数组作为新关联数组的键.我是php的新手,所以任何和所有的帮助将不胜感激.

$id = array( 2, 4);

$qty = array( 5, 7);

array('id' => , 'qty' => );
Run Code Online (Sandbox Code Playgroud)

提前致谢

我想输出这样的东西

array(
'id' => 2,
'qty' => 5),
array(
'id'=> 4,
'qty' => 7
)
Run Code Online (Sandbox Code Playgroud)

cod*_*ict 8

你可以做:

$result = array();

for($i=0;$i<count($id);$i++) {
  $result[] = array('id' => $id[$i], 'qty' => $qty[$i]);
}
Run Code Online (Sandbox Code Playgroud)

由Mchl补充:替代方案,恕我直言更清楚,但这主要是意见问题

$result = array();

foreach($id as $key => $value) {
  $result[] = array('id' => $id[$key], 'qty' => $qty[$key]);
}
Run Code Online (Sandbox Code Playgroud)