二维数组中一维的一个 【键】作为二维【键的值】如何变换?

这是初始数组:

$arr = array(
        'CC'=>array(
            'recharge_status'=> 1,
            'withdraw_status'=> 1,
            'trade_status'=> 1,
            'withdraw_fee'=> 0.01,
            'precision'=> 7,
        ),
        'DD'=>array(
            'recharge_status'=> 2,
            'withdraw_status'=> 2,
            'trade_status'=> 2,
            'withdraw_fee'=> 0.02,
            'precision'=> 8,
        ),
        'EE'=>array(
            'recharge_status'=> 3,
            'withdraw_status'=> 3,
            'trade_status'=> 3,
            'withdraw_fee'=> 0.03,
            'precision'=> 9,
        ),
    );

期望结果是:

$newarr = array(
        0=>array(
            'asset_code'=> 'CC',
            'recharge_status'=> 1,
            'withdraw_status'=> 1,
            'trade_status'=> 1,
            'withdraw_fee'=> 0.01,
            'precision'=> 7,
        ),
        1=>array(
            'asset_code'=> 'DD',
            'recharge_status'=> 2,
            'withdraw_status'=> 2,
            'trade_status'=> 2,
            'withdraw_fee'=> 0.02,
            'precision'=> 8,
        ),
        2=>array(
            'asset_code'=> 'EE',
            'recharge_status'=> 3,
            'withdraw_status'=> 3,
            'trade_status'=> 3,
            'withdraw_fee'=> 0.03,
            'precision'=> 9,
        ),
    );



阅读 1.4k
1 个回答
$arr = array(
  'CC' => array(
    'recharge_status' => 1,
    'withdraw_status' => 1,
    'trade_status' => 1,
    'withdraw_fee' => 0.01,
    'precision' => 7,
  ),
  'DD' => array(
    'recharge_status' => 2,
    'withdraw_status' => 2,
    'trade_status' => 2,
    'withdraw_fee' => 0.02,
    'precision' => 8,
  ),
  'EE' => array(
    'recharge_status' => 3,
    'withdraw_status' => 3,
    'trade_status' => 3,
    'withdraw_fee' => 0.03,
    'precision' => 9,
  ),
);

$result = [];

foreach ($arr as $key => $value) {
  $value['asset_code'] = $key;
  $result[] = $value;
}

print_r($result);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题