Disons que nous avons ce tableau:trouver la position d'un élément dans un tableau simple
Array ([0] => 10 [1] => 45 [2] => 23)
Comment puis-je déterminer la position de l'élément « 45 » dans ce tableau?
J'utilise PHP.
Merci.
Disons que nous avons ce tableau:trouver la position d'un élément dans un tableau simple
Array ([0] => 10 [1] => 45 [2] => 23)
Comment puis-je déterminer la position de l'élément « 45 » dans ce tableau?
J'utilise PHP.
Merci.
Google à la rescousse: array_search
Utilisez array_search
pour obtenir la clé d'une valeur:
$key = array_search(45, $arr);
Et si vous voulez obtenir sa position dans le tableau, vous pouvez rechercher l'index la clé du tableau de clés:
$offset = array_search($key, array_keys($arr));
donc, avec un tableau comme celui-ci, vous obtiendrez toujours 1
comme résultat:
$arr = array('foo' => 10, 'bar' => 45, 'baz' => 23);
Je sais que cette réponse est ancienne et peut-être que c'est la raison, mais avec PHP 7.0 avec ce tableau, vous aurez 'bar', pas' 1'. –
merci beaucoup. – Psyche
+1 pour "Google à la rescousse"! LOL! :] – trejder
Google vient de montrer un lien vers cette page stackoverflow ... –