亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP 將多個數組合并為一個多維關聯數組

PHP 將多個數組合并為一個多維關聯數組

PHP
幕布斯6054654 2023-06-24 18:31:58
我有三個數組,我想將它們與多維關聯數組組合。原始數組$statiosnIds = [12, 17, 20, 32];$distances   = [0, 2.5, 3.0, 6.2];$orders      = [0, 1, 2, 3];結果查看$data = [    [        'station_id' => 12,        'distance'   => 0,        'order'      => 0,    ],    [        'station_id' => 17,        'distance'   => 2.5,        'order'      => 1,    ],    [        'station_id' => 20,        'distance'   => 3.0,        'order'      => 2,    ],    [        'station_id' => 32,        'distance'   => 6.2,        'order'      => 3,    ]];我可以為每個循環使用三個來完成此操作,但我想知道是否有更好、更優化的方法來實現它。
查看完整描述

1 回答

?
MYYA

TA貢獻1868條經驗 獲得超4個贊

你可以使用array_map

代碼看起來像這樣


$data = array_map(function($a, $b, $c) {

? ?return ['station_id' => $a, 'distance' => $b, 'order' => $c];?

}, $statiosnIds, $distances, $orders);


查看完整回答
反對 回復 2023-06-24
  • 1 回答
  • 0 關注
  • 140 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號