0

多次元配列にデータをロードしようとしていますが、正しく出力されていないようです。私は製品の在庫 ID を持っています。その下に、各オプションの名前と値をロードしたいと思います。すべての変数には正しいデータがあります。配列が正しく構築されていないだけです。これが私のコードです。

$completearray = array();
$x=0;
while($result=mysql_fetch_array($query))
{
 $x++;
 $completearray[$x] = $result['stock_id'];
 more code here
 $z=0
  foreach ($allattributes as $attribute)
  {
   more code here
   $z++
   $compeletearray[$x][$z]['option_name'] = $attribute['option_name'];
   $compeletearray[$x][$z]['option_value'] = $attribute['option_value'];
  }

配列を次のようにしたいのですが、

-stock_id

→オプション名

->オプション値

→オプション名

->オプション値

-stock_id

→オプション名

->オプション値

→オプション名

->オプション値

4

0 に答える 0