douliangbian7323 2013-01-25 03:04
浏览 151
已采纳

PHP - 重新排序数组以匹配另一个数组的顺序

I have 1 array that has the right values that I need but it is out of order. I then have another array with the same keys and it is in the right order but the values are not what I need.

Here is my first array with the correct values but is out of order:

Array
(
    [countTotal] => 7268
    [zip] => 
    [yearName] => 
    [countZipRadius] => 
    [Acura] => 1334
    [Cadillac] => 511
    [Ford] => 5423
)

Here is my second array with the right order but the wrong values:

Array
(
    [countZipRadius] => 0
    [zip] => 1
    [yearName] => 2
    [Acura] => 3
    [Cadillac] => 4
    [Ford] => 5
    [countTotal] => 6
)

I am trying to figure out a way to create a new array with the right values from array 1 but that is in the order of array 2.

I have been playing with it for awhile and cannot seem to get it.

Any help would be great.

Thanks!

  • 写回答

5条回答 默认 最新

  • duanmei9980 2013-01-25 03:07
    关注
    $c = array();
    foreach (array_keys($b) as $k) {
        $c[k] = $a[k];
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 phython如何实现以下功能?查找同一用户名的消费金额合并—
  • ¥15 孟德尔随机化怎样画共定位分析图
  • ¥18 模拟电路问题解答有偿速度
  • ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
  • ¥15 误删注册表文件致win10无法开启
  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址