Bonjour à tous,

soit le tableau A :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
array(
prenom=>"Rob"
nom=>"Dupond"
age=>"30"
naissance=>"1960-01-01"
)
Et le tableau B :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
array(
prenom=>"Robert"
nom=>"Durand"
adresse=>
code_postal=>
ville=>
age=>"40"
naissance=>"1950-01-01"
)
Comment trier le tableau B selon le tableau A selon les valeurs non-vides et se retrouver avec :

A :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
array(
prenom=>"Rob"
nom=>"Dupond"
age=>"30"
naissance=>"1960-01-01"
)
B :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
array(
prenom=>"Robert"
nom=>"Durand"
age=>"40"
naissance=>"1950-01-01"
adresse=>
code_postal=>
ville=>
)
Je voudrais surtout savoir si une ou plusieurs fonctions peuvent faire cette tâche sans passer par la reconstitution des tableaux à grands coups de foreach...
Merci du coup de pouce.