Modérateur PHPfrance |
2575 Messages
10 sept. 2008, 15:19
_activmik a raison, tu es en train de réinventer la roue et c'est un travail sup qui ne sert à rien exactement comme ta fonction :
$curseur = poscurseur($montTableau, 1); // c'est cette fonction qui m'intéresserait ! elle positionnerai le curseur de monTableau sur la valeur "test1" (clé = 1)
Car si la fonction poscurseur() positionne le curseur à 1 alors $curseur est systématiquement 1 et celà revient à dire, tout simplement, que :
$curseur = 1;
Car positionner un curseur n'est pas une opération qui implique physiquement le tableau mais c'est une opération logiquement préparatoire qui implique une variable jouant le rôle d'indice de tableau (comme $curseur) Positionner le curseur à 1 s'écrit alors : $curseur = 1;
Quant aux opérations: suivant() ou pécédent(), elles vont agir sur la valeur de l'indice $curseur. Suivant() va faire $curseur++ et Précédent() fera $curseur--
Le curseur $curseur est donc le seul impliqué physiquement par les opérations de positionnement, il est un élément commun (partagé) utilisé par l'ensemble des fonctions de positionnement. Il est donc une variable globale ou partagée.
Modifié en dernier par
sadeq le 10 sept. 2008, 16:45, modifié 1 fois.
--------
//////----
//---
//----
//////
-------
//---
//----
//---
//----
//---
//
------
//////----
//////-----
//////
-----
||--------
||--
||---
||
Prendre le recul n'est pas une perte de temps.
ps:
Affrontez moi dans l'arène