pointer un element d'un tableau

pointer un element d'un tableau - PHP - Programmation

Marsh Posté le 23-08-2004 à 11:35:22    

Bonjour,
 
j'ai deux tableaux quasi identiques tab1 et tab2 qui contiennent plusieurs lignes uniques (sans doublon).
je fait un traitement sur tab1 et à un instant t je voudrai pointer tab2 sur le même élement s'il existe.
 
ça dopnnerai quelque chose comme ça :
 
for each (tab1 as val)
{
   .... traitement ...
   pointer(tab2,tab1.[toto])
}
 
la fonction serait : pointer(quoi,où)
 
Je pense que cette fonction est déjà prédéfinie en php mais je l'ai pas trouvée  :pfff:
 
Si vous connaisser le nom de cette fonction merci  :sol:  et pour les autre merci quand même  :hello:

Reply

Marsh Posté le 23-08-2004 à 11:35:22   

Reply

Marsh Posté le 23-08-2004 à 12:35:46    

[hors topic] en galere le breton?!!! LOL!!!![/hors topic]
 
up

Reply

Marsh Posté le 23-08-2004 à 12:38:49    

tu fais un search sur tab2 de l'élément de tab1? (connais pas la syntaxe dédiée en PHP)
 
genre search($list, $val)
 
Habituellement ce genre d'opérations te rend le 0index du premier élément de $list ayant comme valeur $val


Message édité par masklinn le 23-08-2004 à 12:40:21

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 23-08-2004 à 14:00:10    

ruready a écrit :

[hors topic] en galere le breton?!!! LOL!!!![/hors topic]
 
up


 
[hors topic]T pas mort mon pote??? Sache que le breton n'est jamais en galère il poste des messages uniquement pour faire vivre le site ... lol ... d'ailleur tu adopte la même méthode (86 messages postés ça fait quasiment un tout les jours, grâce à toi je pense que ce forum n'est pas prêt de mourir ...)[/hors topic]

Reply

Marsh Posté le 23-08-2004 à 14:06:13    

Masklinn a écrit :

tu fais un search sur tab2 de l'élément de tab1? (connais pas la syntaxe dédiée en PHP)
 
genre search($list, $val)
 
Habituellement ce genre d'opérations te rend le 0index du premier élément de $list ayant comme valeur $val


 
Merci Masklin, mais il me semble qu'en php la fonction existe directement : on lui affecte l'objet (tab2) et la ligne (tab2[attribut]==tab1[attibut]).
 
Donc si quelqu'un connait le nom de la fonction merci d'avance, sinon j'ai trouvé une autre solution (bon vieux bidouillage) mais ça m'oblige plusieurs accès à ma base (très lourd). Aller A+

Reply

Marsh Posté le 23-08-2004 à 14:15:40    

....
 
bien sur qu'elle existe directement -_-
tiens, 3s sur php.net, c'est array_search
$value_index = array_search($value, $array)
$value_index est a FALSE s'il n'a pas trouvé $value dans $array, sinon c'est l'index de $value
 
t'as aussi in_array($value, $array) qui rend TRUE si $value est dans $array et FALSE dans le cas contraire
 
si c'est pas ce que tu cherches va faloir réexpliquer plus clairement -_-


Message édité par masklinn le 23-08-2004 à 14:17:04

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 23-08-2004 à 14:19:30    

ok merci je regarde ça ....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed