doulu1914 2018-09-13 14:11
浏览 18
已采纳

如何在新的数组php中保持排序顺序

I have

$result = [];

foreach ($array2 as $key2 => $value2) {
  foreach ($array1 as $key1 => $value1) {
    if ($value1['Id'] == $value2['Ref']) {
        $result[] = $value2 + $value1;
    }
  }
}

How do I keep $result in the same order as $array2?

  • 写回答

1条回答 默认 最新

  • dtcaw02086 2018-09-13 14:23
    关注

    Try like this php function with array_multisort:

    <?php
    $ar1 = array(10, 100, 100, 0);
    $ar2 = array(1, 3, 2, 4);
    array_multisort($ar1, $ar2);
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?