Bon, je commence par le code (à noter que la variable $nombre est envoyé à partir d'un formulaire que je ne met pas ici)
if(nombre!=''){for ($x=2; $x<=$nombre; $x++)
{
while(($nombre%$x)==0)
{
echo ("$x<BR>");
$nombre=$nombre/$x;
};
}
}
Bon, voilà le "problème" : avec ce script (qui trouve les facteurs premiers d'un nombre quelconque), pour disont 64 il retourne :
2
2
2
2
2
2
.
Bon, tout fonctionne. Ce que je voudrais faire est pouvoir mettre les résultats dans un array pour pouvoir travailler avec (trouver les doublons entre autre). Quelqu'un pourrait me dire comment je pourrait faire ça?