Jump to content


Photo

Ver Qual é O Maior Array


  • Faça o login para participar
3 replies to this topic

#1 romzinho

romzinho

    Turista

  • Usuários
  • 39 posts
  • Sexo:Não informado

Posted 10/03/2008, 04:37

Pessoal, estou com uma dúvida.

Eu tenho um array:

$array = array("50", "3");

No caso o $array[0] é maior que o $array[1]. Mas os dados podem variar. O array pode, por exemplo, ser array("10", "20").

Teria como eu saber qual é o maior sem ter que analisar um por um?

Obrigado.

#2 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 10/03/2008, 08:13

Não cheguei a dar uma olhada na parte do manual que fala das Arrays, mas até que alguém chegue com alguma função específica (se existir), você pode fazer assim:

Coloca a array em ordem descrescente:

rsort($sua_array);

E imprime na tela o primeiro elemento dela (que vai ser o elemento de maior número):

echo $sua_array[0];

Referência: http://br.php.net/ma...ction.rsort.php
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#3 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 10/03/2008, 08:44

...mas até que alguém chegue com alguma função específica (se existir), você pode fazer assim:

Cheguei... :D

max() (ok2)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#4 romzinho

romzinho

    Turista

  • Usuários
  • 39 posts
  • Sexo:Não informado

Posted 10/03/2008, 08:46

Obrigado pessoal, funcionou muito bem.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq