Fonction retournant la position d'un élément ds un tableaux ?

[Résolu]
Signaler
Messages postés
151
Date d'inscription
samedi 1 novembre 2003
Statut
Membre
Dernière intervention
30 juillet 2018
-
Messages postés
151
Date d'inscription
samedi 1 novembre 2003
Statut
Membre
Dernière intervention
30 juillet 2018
-
Bonjour

je voudrais savoir s'il exsiste une fonction php qui returne la positition n d'un élément d'un tableau a partir de sa valeur X

pour le momment, j'utilise une function que j'ai codé rapidement , et du type:
function($tableau, $valeur){
  $n = "";
  for($i=0; $i!=count($tableau); $i++){
   if ( $tableau[$i] == valeur) $n = $i;
  }
return $i;
}

merci

2 réponses

Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
Salut,

tu as la fonction array_search si tu ne recherches une valeur unique, arrey_keys si la valeur est plusieurs fois dans le tableau.
Evidemment, il faut et il suffit que les clés soient des nombres pour qu'il te retourne un numéro de case.
Plus d'infos sur php.net.
à+
Messages postés
151
Date d'inscription
samedi 1 novembre 2003
Statut
Membre
Dernière intervention
30 juillet 2018

merci

ça m'a d'ailleurs permis de respudre un autre probleme en decouvrant la fonction in_array() :D