Chercher une valeur dans un tableau (PHP)
Fermé
artragis
Messages postés
481
Date d'inscription
mardi 12 juin 2007
Statut
Membre
Dernière intervention
6 avril 2010
-
28 août 2009 à 20:13
artragis Messages postés 481 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 6 avril 2010 - 29 août 2009 à 09:22
artragis Messages postés 481 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 6 avril 2010 - 29 août 2009 à 09:22
A voir également:
- Chercher une valeur dans un tableau (PHP)
- Tableau croisé dynamique - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Alert php ✓ - Forum PHP
- Afficher un tableau en c - Forum C
- Tableau ascii - Guide
4 réponses
cs-bilou
Messages postés
769
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
24 février 2011
165
28 août 2009 à 20:40
28 août 2009 à 20:40
Bah faut faire une fonction.
Laisse moi 20min et je te la fait.
Bilou.
Laisse moi 20min et je te la fait.
Bilou.
artragis
Messages postés
481
Date d'inscription
mardi 12 juin 2007
Statut
Membre
Dernière intervention
6 avril 2010
146
28 août 2009 à 21:26
28 août 2009 à 21:26
j'y réfléchis aussi de mon côté
cs-bilou
Messages postés
769
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
24 février 2011
165
28 août 2009 à 21:30
28 août 2009 à 21:30
Tien voilà
Un merci sa fait pas de mal ^^.
Bilou.
<?php
$attribut1="021211100";
echo CherchePlusGrandeValeur($attribut1);
function CherchePlusGrandeValeur($chaine)
{
$Bitmax = "No";
for ($i = 0 ; $i < strlen($chaine) ; $i++)
{
for ($j = 0 ; $j < strlen($chaine) ; $j++)
{
if ($chaine[$i] >= $chaine[$j] AND $chaine[$i] >= $chaine[$BitMax])
$BitMax = $i;
}
}
return $BitMax;
}
?>
Un merci sa fait pas de mal ^^.
Bilou.
artragis
Messages postés
481
Date d'inscription
mardi 12 juin 2007
Statut
Membre
Dernière intervention
6 avril 2010
146
29 août 2009 à 09:22
29 août 2009 à 09:22
Salut, j'ai pas trop compris ta fonction et je ne sais pas si elle fais ce que moi je souhaite, enfin bon, moi, comme promis j'y avais réfléchi aussi.
$tab_indice=array();
$lengh_tab_indice=1;
$valeur_min_cherchee=2; (car cette fonction sera imbriquée dans un if($valeur_cherchée>1))
for($i=1;$i<count($attrbut1);$i++){
if($attribut1[$i]>$valeur_min_cherchee){
$valeur_min_cherchee=$attribut1[$i];//on remplace la valeur minimale
array_splice($tab_indice,2);//on supprime tout à partir de la seconde valeur
$lengh_tab_indice=1;
$tab_indice[$lengh_tab_indice]=$i;//et on remplace la première
}
else if($attribut1[$i]==$valeur_min_cherchee{
$lengh_tab_indice++;//si c'est égal à la valeur minimale alors on ajoute juste au tableau des indices.
$tab_indice[$lengh_tab_indice]=$attribut1[$i]
}
}