par
semsem » 02 févr. 2023, 16:45
Bonjour, j'essaie de me débrouiller avec la documentation PHP mais je n'y arrive pas :
Je voudrais retourner le deuxième plus grand nombre c'est à dire 5.2.. D'accord je sais trouver le premier plus grand nombre mais retourner le 2ème plus grand nombre c'est plus compliqué... Si y'a des conseils ou aides je veux bien faut t-il que fasse un trie croissant avant... J'en besoin pour avancer mon projet d'étude
function trouver2emePlusGrandNombre(array $tableau): float
{
$retenu = $tableau[0];
foreach ($tableau as $nombre)
{
if ($retenu < $nombre)
{
$retenu = $nombre;
}
}
return $retenu;
}
$max = trouver2emePlusGrandNombre([23.0, 2.0, 1.0, 4.0, 5.2, 4.0, 5.2]);
var_dump($max);
Bonjour, j'essaie de me débrouiller avec la documentation PHP mais je n'y arrive pas :
Je voudrais retourner le deuxième plus grand nombre c'est à dire 5.2.. D'accord je sais trouver le premier plus grand nombre mais retourner le 2ème plus grand nombre c'est plus compliqué... Si y'a des conseils ou aides je veux bien faut t-il que fasse un trie croissant avant... J'en besoin pour avancer mon projet d'étude :(
function trouver2emePlusGrandNombre(array $tableau): float
{
$retenu = $tableau[0];
foreach ($tableau as $nombre)
{
if ($retenu < $nombre)
{
$retenu = $nombre;
}
}
return $retenu;
}
$max = trouver2emePlusGrandNombre([23.0, 2.0, 1.0, 4.0, 5.2, 4.0, 5.2]);
var_dump($max);