Le funcionará.
Para saber el mayor índice, ordena el array primero y luego solo muestras el primero.
Para hacer esto usa la función
krsort()
Es de fácil uso.
Código PHP:
<?php
$array = array ("2" => "hola", "40" => "chao");
krsort($array);
?>
Después por ejemplo puedes hacer un foreach y mostrar solo el primero.
Salu2!