当前位置:  开发笔记 > 编程语言 > 正文

获得更大的阵列

如何解决《获得更大的阵列》经验,为你挑选了1个好方法。

您应该使用多维数组来存储所有数组,然后遍历多维数组并找到最大的数组,

$lgArraySize = 0; // used for comparing the size of array
$lgArray = array();   // used to store reference of largest array

foreach($arraylist as $array) {
    if(count($array) > $largeArraySize) {
         $lgArray = &$array;
         $lgArraySize = count($array);
    }
}

print_r($largeArray);

这是一个班轮代码.(你想要的)

function findMax( $row ){
   return count($row); 
}
$maxArrayPos = array_search(max( array_map("findMax", $multi )), array_map("findMax", $multi ));
print_r($multi[$maxArrayPos]);

你可以将它作为一个班轮.



1> jack jay..:

您应该使用多维数组来存储所有数组,然后遍历多维数组并找到最大的数组,

$lgArraySize = 0; // used for comparing the size of array
$lgArray = array();   // used to store reference of largest array

foreach($arraylist as $array) {
    if(count($array) > $largeArraySize) {
         $lgArray = &$array;
         $lgArraySize = count($array);
    }
}

print_r($largeArray);

这是一个班轮代码.(你想要的)

function findMax( $row ){
   return count($row); 
}
$maxArrayPos = array_search(max( array_map("findMax", $multi )), array_map("findMax", $multi ));
print_r($multi[$maxArrayPos]);

你可以将它作为一个班轮.

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有