Récupérer l'indice d'un tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupérer l'indice d'un tableau

par mankas » 05 nov. 2006, 13:13

lit la doc sur les fonctions de tableau.
et utilise array_key() dans tes foreach.

par jojolapine » 02 nov. 2006, 11:21

peut-être qu'en écrivant un de tes foreach (j'ai pas bien compris la clé duquel tu voulais), comme ceci:
foreach( $tableau as $clef=>$valeur)

Récupérer l'indice d'un tableau

par amanar » 02 nov. 2006, 10:26

Bonjour,

Dans la cadre d'un site web je doit créer un outil permettant au visiteurs du site de faire une demande de prix sur certaines pièces et pour une certaine quantité.

J'ai donc créer une class (devis) qui via une session enregistre les articles dont le visiteur desire le prix.

Voici le code qui affiche mon tableau contenant le listing des pièces :

Code : Tout sélectionner

foreach($mon_devis as $valeur) { if(is_array($valeur)) { foreach($valeur as $cle) { if(is_array($cle)) { echo "<tr>"; foreach($cle as $res) { echo "<td class='reference'>".$res."</td>"; } echo '<td align="center"><img src="images/effacer.gif" class="img_effacer" onClick="supp_ref()"/></td>'; echo "</tr>"; } } } }
Voici un exemple, la première serie de chiffre correspond à la référence de la pièce et le second à la quantité :

Code : Tout sélectionner

class_devis Object ( [devis] => Array ( [0] => Array ( [0] => 0342535 [1] => 1 ) [1] => Array ( [0] => 0358180 [1] => 1 ) [2] => Array ( [0] => 1004335 [1] => 1 ) ) )
Mon problème est le suivant :

J'aimerais savoir comment récupérer l'indice du tableau contenant mes information afin de l'éffacer via ma class.

J'aimerais me servir de l'image "effacer.gif" sur laquelle j'aurais une fonction javascript "supp_ref()" avec un événement "onClick" qui récupérerais l'indice du tableau.