2

ループして連想配列に結合したい2つの配列があります。2つの配列を新しい連想配列のキーとして使用したいと思います。私はphpを初めて使用するので、すべての助けをいただければ幸いです。

$id = array( 2, 4);

$qty = array( 5, 7);

array('id' => , 'qty' => );

前もって感謝します

このようなものを出力したい

array(
'id' => 2,
'qty' => 5),
array(
'id'=> 4,
'qty' => 7
)
4

2 に答える 2

8

できるよ:

$result = array();

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

Mchlによって追加されました:代替、IMHOは少し明確ですが、それは主に意見の問題です

$result = array();

foreach($id as $key => $value) {
  $result[] = array('id' => $id[$key], 'qty' => $qty[$key]);
}
于 2010-10-11T15:42:58.610 に答える