Actions différentes suivant la position dans un tableau

seabird
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 308
Inscription: 1 Déc 2003

Actions différentes suivant la position dans un tableau

Message le Mer Juin 04, 2008 16:27

Bonjour,

Je parcoure tous les éléments d'un tableau.
par exemple de cette façon:
Code: Tout sélectionner
for($i=0;$i<sizeof($tableau)-1;$i+=1)


Je sais qu'à priori dans ce tableau il y a les mots "type" suivi plus loin de "caractéristique" mais je ne sais pas à quel endroit.
Je veux faire:
- une action1 pour tous les éléments situés avant "type"
- une action2 pour tous les éléments situés entre "type" et "caractéristique"
- une action3 pour tous les éléments situés apres "caractéristique"

En fait je veux faire un truc du style:
Si position élément < position type alors ....
Si position type < position élément < position caractéristique alors ...
Si position élément > position caractéristique alors ....

Y a t-il une fonction pour faire cela ?

Merci


Marie-Aude
Modérateur
Modérateur
 
Messages: 11834
Inscription: 5 Juin 2006

Message le Mer Juin 04, 2008 16:49

Il faut travailler sur les chaines de caractères.
Tu peux par exemple utiliser "explode" deux fois de suite, avec "type" et "caractéristique" en paramètres

Avec cela tu vas définir trois variables, et ensuite tu traites tes variables.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités