duanjian9148 2014-05-18 15:28
浏览 7

php中的多维数组

I have created a multidimensional array

Array
 (
   [0] => Array
     (
        [0] => 9
        [1] => 10
        [2] => 12
        [3] => 13
        [4] => 14
        [5] => 19
        [6] => 21
        [7] => 26
        [8] => 31
     )

   [1] => Array
     (
        [0] => 0
        [1] => 290
        [2] => 852
        [3] => 9
        [4] => 896
        [5] => 0
        [6] => 0
        [7] => 0
        [8] => 0
     )

 )

I need to get the values 9, 10, 12, 13, 14,19,21,26,31 and match them with values 0, 290, 852, 9,890,0,0,0,0. These numbers are produced dynamical so more numbers are be generated

I have tried various ways to get it done using foreach loop and i also want to sort them using the second numbers in descending order, please help

I mean that they appear like this

  • 9 0

  • 10 290

  • 12 852

  • 13 9

  • 14 890

  • 19 0

  • 21 0

  • 26 0

  • 31 0

when i print them so that i can sort them in descending order using the second column

  • 写回答

2条回答 默认 最新

  • dqs86517 2014-05-18 15:33
    关注

    I'm guessing something like this,

    $res = array();
    $l1 = count($src[0]);
    $l2 = count($src[1]);
    
    if($l1 == $l2){
    
      for($i = 0; $i < $l1; $i++){
        $res[$src[0][$i] + ''] = $src[1][$i];
      }
    
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)