Salut tout le monde, je reviens avec une autre question plus simple je pense.

J'ai une liste avec soit 0 soit un mot. Je fais un sort de cette liste, ainsi je récupère d'abord les 0 et ensuite les mots.

Ma question est la suivante : comment faire pour supprimer tous les 0 ?

Je pensais faire ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
while ($val eq 0) {
	$val = shift(@liste);
}
Sauf que ca me supprime aussi le premier mot.
Je pensais compter le nombre de 0 et les supprimer ensuite mais ca me fait une boucle en plus.

Est-ce que vous avez une idée plus simple pour éviter ca ?