<?php
/**
* total minimum of all values of an (multi-dimensional) array
*
* @param    array    a    a (multi-dimensional) array
* @return   mixed   the total minimum
*/
function arrMin($a,$t null)
{
    foreach(
$a AS $p) {
        if(
is_array($p)) {
            
$p arrMin($p,&$t);
        } else {
            
$t[] = $p;
        }
    }
    return 
min($t);
}
/**
* @example
*
*
*   //~ array zum Testen
*   $a = array( "0.1" => array(2,4,7,789),
*               "5"   => array(20,30,80),
*               "9"   => array(123,234,34,55,1024),
*               "m"   => array(2,3,4,5,6,7,8,9,array(10,11,12,555))
*               );
*
*    print_r(arrMin($a));
*/

?>