Retourner la position d'une clé d'un tableau associatif
mentral
Messages postés56Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention22 janvier 2008
-
23 avril 2006 à 19:11
mentral
Messages postés56Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention22 janvier 2008
-
24 avril 2006 à 12:46
Bonjour
Question certainement conne s'il en est mais j'ai dû louper une fonction de base : comment trouver la position d'une clé dans un tableau associatif ? Y a-t-il une fonction de base pour cela ou dois-je la coder moi-même ?
Exemple en nommant cette fonction bingo() :
$tableau array ('clé'> 'valeur', 'nouvelle clé' => 'nouvelle valeur' );
mentral
Messages postés56Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention22 janvier 2008 24 avril 2006 à 12:46
Slt
Je parlais d'un tableau associatif avec clés autres que numériques.
Le fond du problème était le suivant : je me construis un tableau associatif que je remplis de données en provenance de la bdd, et ensuite je le manipule notamment en supprimant quelques cellules. Pour cela, il me faut les identifier. J'ai donc voulu passer par array_splice mais il faisait n'importe quoi aux extrêmes (première et dernière cellule). Donc j'ai fait des boucles pour traiter à part les cas extrêmes. Mais comment savoir si la cellule recherchée est ou non à l'extrême sachant que je ne connais que la valeur de la clé ?
De là l'idée de faire cette fonction.
Le problème s'est résolu autrement : unset($array[$key]). Plus simple non ?
Je me disais bien qu'une fonction de base était en mesure de gérer ça...