Module:Ressources/indexTableau

De Poképédia
Aller à la navigation Aller à la recherche

Sert à trouver l'index d'une valeur dans un tableau. Si la valeur n'est pas dans le tableau, la valeur retournée sera nulle.

La fonction nécessite deux valeurs : le tableau dans lequel chercher et la valeur à trouver.

Exemples :
avec un tableau mon_tableau = {"a", "b", "c"}
le code ressources.indexTableau(mon_tableau, "b") retournera « 2 »
le code ressources.indexTableau(mon_tableau, "d") retournera « nil »


return function( tableau, recherche )
	for k, v in pairs( tableau ) do
		if v == recherche then
			return k
		end
	end
	return nil
end