PHP Funções Mostre O que você sabe!


#1

<?php
// Crie um array e coloque nele os nomes
// de seus familiares e amigos próximos
$loteria = array();
array_push($loteria, "Ebert");
array_push($loteria, "Diego");
array_push($loteria, "Romulo");
array_push($loteria, "Bruno");
array_push($loteria, "Anderson");
array_push($loteria, "Ze Brawn");
array_push($loteria, "Moranga");
array_push($loteria, "Rildo");
// Ordene a lista
sort($loteria);

// Escolha um vencedor de forma aleatória!
$sorteio = rand(0, count($loteria)-1);
$ganhador = strtoupper($loteria[$sorteio]);

// Imprima o nome do vencedor em LETRAS MAIÚSCULAS
print $ganhador;
?>

O código funcionou, mas não entendi o que aconteceu nessa parte, alguém poderia me explicar...
$sorteio = rand(0, count($loteria)-1);
$ganhador = strtoupper($loteria[$sorteio]);