php comparer deux tableaux associatifs
j'ai ces deux associative arrays
//l'aiguille de la matrice de
$a = array(
"who" => "you",
"what" => "thing",
"where" => "place",
"when" => "hour"
);
//la botte de foin tableau
$b = array(
"when" => "time",
"where" => "place",
"who" => "you",
"what" => "thing"
);
je veux vérifier si le $a
a une correspondance avec le b
avec c'est exact key
et value
et si chaque clé et la valeur de $a
a une correspondance exacte dans $b
.... je veux incrémenter la valeur d'une variable $c
par 1 et ainsi de suite...
comme nous l'avons vu de dessus il y a 3 correspondance possible...
et les soi-disant résultats pour incrémenter la valeur de $c
par 3
$c = "3";
j'espère qu'un génie peut m'aider...
OriginalL'auteur Julian Paolo Dayag | 2012-04-22
Vous devez vous connecter pour publier un commentaire.
vous pouvez regarder dans le php
array_diff_assoc()
fonction ou de laarray_intersect()
fonction.MODIFIER
Voici un exemple sur le fait de compter les paires de valeurs:
CODEPAD lien.
peut-être que je peux utiliser array_intersect_assoc() à la place.... et compte le nombre de résultats de match...
vérifiez la dernière édition.
j'ai déjà trouvé ma réponse, monsieur... $check_result = count(array_intersect_assoc($a, $b));
mais encore merci.. coz vous m'avez donné l'idée d'utiliser les rray_intersect_assoc() à la place....
OriginalL'auteur hjpotter92