Bonjour,

J'ai beau cherché, mais je ne trouve pas de solution

Voici mon code simplifié

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
          // en plus simple
 
          $b = array('3'=>'Mamie','4'=>'Papi');
          echo "Table personnages restants (B) --> "; print_r ($b);echo "<br>";
 
          $c = array('0'=>'35 ans', '1'=> '31 ans', '2'=>'8 ans', '3'=>'56','4'=>'59');
          echo "Table ages des personnages (C)--> "; print_r ($c);echo "<br>";
 
          // les différence des deux tableau
          $age_mamie_papi = array_diff_assoc($b, $c);
          $age_mamie_papi_2 = array_diff_assoc($c,$b);
 
          echo "Table Age de Mami & Papi (B vs. C)--> "; print_r ($age_mamie_papi);
          echo "<br>";
          echo "Table Age de Mami & Papi (C vs. B)--> "; print_r ($age_mamie_papi_2);
Resultat
Table personnages restants (B)) --> Array ( [3] => Mamie [4] => Papi )
Table ages des personnages (C)--> Array ( [0] => 35 ans [1] => 31 ans [2] => 8 ans [3] => 56 [4] => 59 )
Table Age de Mami & Papi (B vs. C)--> Array ( [3] => Mamie [4] => Papi )
Table Age de Mami & Papi (C vs. B)--> Array ( [0] => 35 ans [1] => 31 ans [2] => 8 ans [3] => 56 [4] => 59 )
Moi je voudrai avoir comme table l'age et non les personnage : Array ( [3] => 56 [4] =>59 )

connaissez vous un fonction permettant de faire cela ?

Merci de votre aides