一千萬個為什麽

搜索

PHP - 在多維數組中查找最小值/最大值

我需要在PHP中找到多維數組中的最小值和最大值,我有我認為可以在下面工作但是它一直給我一個解析錯誤,這是功課,我不是要求任何人為我做這個但是我是一個初學者和任何幫助將不勝感激。

<?php

/* 2 dimensional array in PHP - strictly an array of arrays */

$multable[] = array("11", "12", "15", "22", "41", "42");  
$multable[] = array("6", "7", "16", "17", "22", "23");  
$multable[] = array("1", "15", "16", "20", "22", "3");  


# ---------------------------------------------
?>
<html>
<head>
<title>An array of arrays in PHP</title>
</head>
<body bgcolor=white>

Two dimensional array


<table border=2 cellpadding=2 cellspacing=2> <?php /* display a table from a 2D array */ for ($j=0;$j<3;$j++) { print "<tr>"; for ($k=0;$k<6;$k++) { echo "<td>",$multable[$j][$k],"</td>"; } print "</tr>"; $max_value = 0; foreach ($multable as $myMax) { if ($max_value<$myMax) { $max_value = $myMax; } } echo $max_value; ?> </table> </body> </html>

最佳答案

還有一個單行:

$max = max( array_map("max", $multable) );

轉載註明原文: PHP - 在多維數組中查找最小值/最大值