PHP : Comparer valeur d'un tableau - PHP - Programmation
Marsh Posté le 26-06-2009 à 19:29:11
pour mieux t'aider, quel en est le but ?
virer les doublons ?
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?
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
Marsh Posté le 30-06-2009 à 15:14:07
je rajouterai également la fonction :
http://fr3.php.net/manual/fr/function.usort.php
Marsh Posté le 01-07-2009 à 12:39:06
& array_diff ou array_intersect selon l'effet souhaité
Marsh Posté le 26-06-2009 à 18:40:38
Bonjour à toutes et à tous !
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.