您应该使用多维数组来存储所有数组,然后遍历多维数组并找到最大的数组,
$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]);
你可以将它作为一个班轮.
您应该使用多维数组来存储所有数组,然后遍历多维数组并找到最大的数组,
$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]);
你可以将它作为一个班轮.