多次元配列にデータをロードしようとしていますが、正しく出力されていないようです。私は製品の在庫 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
→オプション名
->オプション値
→オプション名
->オプション値