Bonjour.
J'essais de trouver l'index d'un tableau et voici ce que j'en suit :
Je réussi à trouver la CLE d'une VALEUR, mais pas la position.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php $links = array("Accueil" =>"index.html", "Liens"=>"links.php", "Contact"=>"contact.php"); foreach ($links as $i => $value) { echo '<a href="'.$value.'">'.$i.'</a>'; } $kv = substr(strrchr($_SERVER["PHP_SELF"], "/"), 1); $key = array_search($kv, $links); echo $key;
Quand je suis sur la page contact.php, j'obtiens bien le nom du menu qui est Contact mais c'est la position que j'ai besoin.
Accueil est à links[0], Liens à links[1] et links[2] à contact. Si je fais print_r($links), je vais obtenir ça mais je veux obtenir. la position qui se trouve à contact si je suis dans la page contact. Et obtenir seulement le chiffre.
links[2], obtenir que le 2.
Une commande Array?
Partager