Mega Code Archive

 
Categories / Php / Data Type
 

Find the Maximum Value in a Multidimensional Array

<?php function recursive_array_max($a) {     foreach ($a as $value) {         if (is_array($value)) {             $value = recursive_array_max($value);         }         if (!(isset($max))) {             $max = $value;         } else {             $max = $value > $max ? $value : $max;         }     }     return $max; } $dimensional = array(     7,     array(3, 5),     array(5, 4, 7, array(3, 4, 6), 6),     14,     2,     array(5, 4, 3)     ); $max = recursive_array_max($dimensional); echo "<p>The maximum value was: {$max}</p>"; ?>