PHP : Comparer valeur d'un tableau

PHP : Comparer valeur d'un tableau - PHP - Programmation

Marsh Posté le 26-06-2009 à 18:40:38    

Bonjour à toutes et à tous ! :hello:  
J'ai un tableau $tab=array('v1','v2','v3','v4');
 
Je souhaiterais pour chacune des valeurs de $tab lancer une fonction que j'aurais définit "comparer($tab[$x],$tab[y])' et que ce soit le plus optimisé possible...
 
En gros je lance ici les fonctions :
comparer('v1','v2'), comparer('v1','v3'),comparer('v1','v4'),
comparer('v2','v3'),comparer('v2','v4'),
comparer('v3','v4')
 
Existe-il une fonction php permettant de m'aider...? Avez-vous une idée du comment faire ça ?
Merci pour votre aide.

Reply

Marsh Posté le 26-06-2009 à 18:40:38   

Reply

Marsh Posté le 26-06-2009 à 19:29:11    

pour mieux t'aider, quel en est le but ?
virer les doublons ?

Reply

Marsh Posté le 26-06-2009 à 22:15:37    

Ben c'est un peu mélangé dans ton exemple:
- Déclaration d'un tableau avec 4 valeurs : v1 à v4
- Déclaration d'une fonction prenant en paramètre 2 tableaux
- Et dans l'exemple, il y a une comparaison entre 2 valeurs de tableaux au lieu de 2 tableaux.
 
Ensuite, il faut vraiment savoir quelle est l'action à effectuer?

Reply

Marsh Posté le 29-06-2009 à 11:29:02    

Plusieurs fonctions pourraient faire l'affaire en l'absence de plus de précisions :
http://fr3.php.net/manual/fr/function.array-map.php
http://fr3.php.net/manual/fr/function.array-walk.php ou sa version récursive


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 30-06-2009 à 15:14:07    

Reply

Marsh Posté le 01-07-2009 à 12:39:06    

& array_diff ou array_intersect selon l'effet souhaité :)


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Sujets relatifs:

Leave a Replay

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