Tableau en langage de programmation
Résolu
thomas.r
Messages postés
79
Date d'inscription
Statut
Membre
-
thomas.r Messages postés 79 Date d'inscription Statut Membre -
thomas.r Messages postés 79 Date d'inscription Statut Membre -
Bonjour,
Comment récupérer l'index d'une valeur particulère dans un tableau indéxé (par ex la plus petite) ?
Merci?
Comment récupérer l'index d'une valeur particulère dans un tableau indéxé (par ex la plus petite) ?
Merci?
Configuration: Windows XP Firefox 3.0.1
7 réponses
-
Tout dépend du langage déjà
Tableau[] = new Array();
var l = Tableau.lenght;
var val = 100000000;
var index;
for (var i = 0; i<l; i++) {
if (Tableau[i] < val) {
val = Tableau[i];
index = i;
}
}
-
Salut,
Avec le langage de programmation ça serait plus facile.
Cdt -
Salut !
Ben écoute je voudrai le faire en php mais si qq un sait le faire en C je pourrai m'en inspirer pour le faire en php
Merci -
Tu as la fonction array_search en php qui te permet de récupérer l'index correspondant à un élément donné
Un petit exemple : https://www.php.net/manual/fr/function.array-search.php.
Sinon tout dépend de la valeur particulière. La plus petite, la plus grande, ou autre ont chacune des fonctions différentes.
Cdt -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
rand(0,$counter_images)
va te renvoyer un nombre compris entre 0 et $counter_images (inclus)
Tu as un index non initialisé pour $tab_images. Probablement l'index maximum pour $tab_images est $counter_images -1, auquel cas il faudrait fairerand(0,$counter_images-1)
Cdt -