Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

muriloventuroso

Maior valor de uma array multidimensional

Recommended Posts

Olá,

 

Qual função uso pra encontrar o maior de uma array multidimensional?

 

Array(    [0] => Array        (            [0] => 1            [1] => 2            [2] => 3            [3] => 4            [4] => 5        )    [1] => Array        (            [0] => 6            [1] => 7            [2] => 8            [3] => 9            [4] => 10        ))

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use a função max em cada um dos arrays simples do array multidimensional:

foreach ($arrays as $arr) {
    if (!isset($max) or max($arr) > $max) {
        $max = max($arr);
    }
}

echo "O maior valor encontrado foi " . $max;

Compartilhar este post


Link para o post
Compartilhar em outros sites
$arr = [[1,2,3,4,5],[6,7,8,9,10]];
		
 array_walk_recursive($arr,function($v) use(&$a){
   $a[] = $v;
 });
		
   echo '<pre>' . 'Menor: '.min($a).PHP_EOL.'Maior: '.max($a) ;

 

ou se voce sober quantos array tem dentro do array, basta seguir a logica:

 

echo(max(max($arr[0]),max($arr[1])));

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.