Association deux tableaux PHP
Résolu
Coutcout86
Messages postés
219
Statut
Membre
-
JooS Messages postés 2705 Statut Membre -
JooS Messages postés 2705 Statut Membre -
Bonjour,
J'ai un petit soucis avec deux tableaux provenant de deux requêtes SQL. Voici mon premier tableau :
Et voici mon deuxiéme tableau :
Et ce que j'aimerais faire c'est si le ''code_personnel'' correspond pour chaque tableau alors on met la valeur de ''nb_stage'' dans le premier tableau sinon que l'on fasse rien. Voici à quoi devrait ressembler mon exemple :
Alors j'ai essayé les array_push, array_merge et cela ne marche pas. Pourriez-vous m'aider pour résoudre ma problématique ?
Merci d'avance.
Romain COUTINEAU
J'ai un petit soucis avec deux tableaux provenant de deux requêtes SQL. Voici mon premier tableau :
Array
(
[0] => Array
(
[code_personnel] => cde1
[nom] => Nom1
[prenom] => Prenom1
[visite_a_faire] => 168
)
[1] => Array
(
[code_personnel] => cde2
[nom] => Nom2
[prenom] => Prenom2
[visite_a_faire] => 168
)
)
Et voici mon deuxiéme tableau :
Array
(
[0] => Array
(
[code_personnel] => cde1
[nb_stage] => 78
)
[1] => Array
(
[code_personnel] => cde28
[nb_stage] => 15
)
)
Et ce que j'aimerais faire c'est si le ''code_personnel'' correspond pour chaque tableau alors on met la valeur de ''nb_stage'' dans le premier tableau sinon que l'on fasse rien. Voici à quoi devrait ressembler mon exemple :
Array
(
[0] => Array
(
[code_personnel] => cde1
[nom] => Nom1
[prenom] => Prenom1
[visite_a_faire] => 168
[nb_stage] => 78
)
[1] => Array
(
[code_personnel] => cde2
[nom] => Nom2
[prenom] => Prenom2
[visite_a_faire] => 168
[nb_stage] => 'Aucun stage'
)
)
Alors j'ai essayé les array_push, array_merge et cela ne marche pas. Pourriez-vous m'aider pour résoudre ma problématique ?
Merci d'avance.
Romain COUTINEAU
3 réponses
-
Salut,
Est ce que les données des deux tableaux proviennent de requêtes SQL ?
-
Salut,
Au lieu de faire ça avec les array, pourquoi ne pas faire ça avec les jointures SQL.
Un tuto. -
Alors pour répondre à vos questions, mon premier tableau a été construit à partir de deux requêtes SQL que j'ai couplé (avec des foreach) pour en faire un tableau comme ci-dessus.
Donc là je ne sais pas vraiment comment faire ?! Pourriez-vous m'aider ?
Merci d'avance.
Romain COUTINEAU