Bonjour,
Merci d'avance pour votre aide.

J'ai une variable $varinput recuperée d'un INPUT du genre.

|9|15|11|14|18|11|

Je cherche a separer les données et les trier (croissant) sous la forme le nombre et son classement en variable.

$nombre[1] =9
$classement[1] = 1
$nombre[2] =11
$classement[2] = 3
$nombre[3] = 11
$classement[3] = 6
$nombre[4] =14
$classement[4] = 4
$nombre[5] =15
$classement[5] = 2
$nombre[6] =18
$classement[6] = 5

Ces variables doivent me servir pour de la mise en page.

Avant de m'insulter j'ai tout essayé, regardé sous GOGOLE mais rien
J'ai utilisé les fonctions :
$attributs = explode('|', $varinput, -1);
$compteur=1;
foreach($varinput as $key => $val)

Voilà le bout de script qui ne trie rien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$compteur=1;
 
foreach($varinput as $key => $val)
 
{
 
$nombre[$compteur]=$val;
 
 
$classement[$compteur] = $compteur;
 
$nombre[$compteur] = ceil($nombre[$compteur]);
 
echo " -> Le nombre ".ceil($nombre[$compteur])." a le classement  " . $classement[$compteur]. "  dans la liste<br/>";
 
$compteur++;
 
}
J'ai besion d'un petit coup de pouce.
Merci d'avance.