二维数组有多个元素,各个元素也都是一个数组
大致上是这样
array(2) {
    [0]=> array(14) { ["id"]=> string(4) "3431" ["pact_id"]=> string(3) "258" ["color_item_no"]=> string(1) "1" ["color_name"]=> string(6) "米白" ["size_item_no"]=> string(1) "1" ["size"]=> string(1) "S" ["jar_no"]=> string(6) "204604" ["qty"]=> string(1) "2" ["in_qty"]=> string(1) "2" ["out_qty"]=> string(1) "2" ["re_qty"]=> string(1) "0" ["sec_qty"]=> string(1) "0" ["stand_wgt"]=> string(6) "0.0000" ["sw_unit"]=> string(1) "1" }
    [1]=> array(14) { ["id"]=> string(4) "3432" ["pact_id"]=> string(3) "258" ["color_item_no"]=> string(1) "2" ["color_name"]=> string(9) "灰粉红" ["size_item_no"]=> string(1) "1" ["size"]=> string(1) "S" ["jar_no"]=> string(6) "204606" ["qty"]=> string(1) "2" ["in_qty"]=> string(1) "2" ["out_qty"]=> string(1) "2" ["re_qty"]=> string(1) "0" ["sec_qty"]=> string(1) "0" ["stand_wgt"]=> string(6) "0.0000" ["sw_unit"]=> string(1) "1" }

如果我要得到所有元素中键名为'color_item_no'的最大值该怎么获取呢??'color_item_no'是允许重复的字段

解决方案 »

  1.   

    貌似我在php手册里没发现这个函数...
    能告知一下使用方法吗?
      

  2.   


    <?php
        $a=array(
            array("test"=>-1),
            array("test"=>-2),
            array("test"=>-3),
        );
      
      $max=null;
      $t=count($a);
      for($i=0;$i<$t;$i++){
         $max=max($max,$a[$i][test]); 
      }
      
      print_r($max);
    ?>
      

  3.   

    foreach($ar as $v) $t[] = $v['color_item_no'];
    max($t);