PHP
PHP / MySql

Recherche
 
ManuelPHP.com

array_flip
<<<
array_intersect_assoc array_intersect_key
>>>

8.3 Tableaux
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Voir aussi
array_change_key_case
array_chunk
array_combine
array_count_values
array_diff_assoc
array_diff_key
array_diff_uassoc
array_diff_ukey
array_diff
array_fill
array_filter
array_flip
->array_intersect_assoc
array_intersect_key
array_intersect_uassoc
array_intersect_ukey
array_intersect
array_key_exists
array_keys
array_map
array_merge_recursive
array_merge
array_multisort
array_pad
array_pop
array_product
array_push
array_rand
array_reduce
array_reverse
array_search
array_shift
array_slice
array_splice
array_sum
array_udiff_assoc
array_udiff_uassoc
array_udiff
array_uintersect_assoc
array_uintersect_uassoc
array_uintersect
array_unique
array_unshift
array_values
array_walk_recursive
array_walk
array
arsort
asort
compact
count
current
each
end
extract
in_array
key
krsort
ksort
list
natcasesort
natsort
next
pos
prev
range
reset
rsort
shuffle
sizeof
sort
uasort
uksort
usort

8.3.20 array_intersect_assoc() Calcule l'intersection de deux tableaux avec des tests sur les index

[ Exemples avec array_intersect_assoc ]   PHP 4 >= 4.3.0, PHP 5

array  array_intersect_assoc ( array   array1 , array   array2 , array   ... )

array_intersect_assoc retourne un tableau contenant toutes les valeurs de array1 qui sont aussi présentes dans tous les autres arguments array2 , ... , etc. Notez que les clés sont utilisées durant la comparaison, contrairement à array_intersect .

Exemple avec array_intersect_assoc

<?php
$array1
= array ("a" => "vert", "b" => "brun", "c" => "bleu", "rouge");
$array2 = array ("a" => "vert", "jaune", "rouge");
$result_array = array_intersect_assoc ($array1, $array2);
print_r($result_array);
?>

Dans notre exemple, vous pouvez voir que la paire "a" => "vert" est présente dans les deux tableaux, et donc placée dans le dernier tableau. La valeur rouge n'est pas retournée car dans $array1 son index est 2 tandis que dans le tableau $array2 , son index est 1 .

Les deux valeurs de la paire clé => valeur sont considérées égales uniquement si (string) $elem1 === (string) $elem2 . En d'autre termes, une comparaison stricte est faite sur les représentation des index, avec le type chaîne.

Voir aussi array_intersect , array_uintersect_assoc , array_intersect_uassoc , array_uintersect_uassoc , array_diff et array_diff_assoc .

<< array_intersect_assoc >>
array_flip Tableaux array_intersect_key





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2018-06-21