Bonjour,
J'ai actuellement 2 tableaux qui se présentent comme ceci:
Tableau 1:
Code :
- array
- 0 =>
- array
- 'formationIntitule' => string XXXXXX'
- 'objectifPro2' => string 'Remise à niveau'
- 'objectifPro6' => string 'Autres'
- 'formNiveau' => string 'Satisfaisant'
- 'formAccueil' => string 'Satisfaisant'
- 'formRespect' => string 'Très satisfaisant'
- 'formContenu' => string 'Très satisfaisant'
- 'formSupport' => string 'Très satisfaisant'
- 'formRythme' => string 'Très satisfaisant'
- 'formDuree' => string 'Très satisfaisant'
- 'formPedago' => string 'Très satisfaisant'
- 'formDispo' => string 'Très satisfaisant'
- 'formOrga' => string 'Satisfaisant'
- 'eval' => string '9'
- 1 =>
- array
- 'formationIntitule' => string 'XXXX'
- 'formNiveau' => string 'Satisfaisant'
- 'formAccueil' => string 'Très satisfaisant'
- 'formRespect' => string 'Satisfaisant'
- 'formContenu' => string 'Satisfaisant'
- 'formSupport' => string 'Satisfaisant'
- 'formRythme' => string 'Très satisfaisant'
- 'formDuree' => string 'Très satisfaisant'
- 'formPedago' => string 'Très satisfaisant'
- 'formDispo' => string 'Très satisfaisant'
- 'formOrga' => string 'Satisfaisant'
- 'eval' => string '9'
|
Tableau 2:
Code :
- array
- 0 =>
- array
- 'formationIntitule' => string 'Anglais'
- 1 =>
- array
- 'formationIntitule' => string Français'
- 2 =>
- array
- 'formAccueil' => string 'Satisfaisant'
|
Je souhaiterais supprimer du tableau 1 tous les enregistrements ne correspondant pas au tableau 2.
En gros dans ce cas précis, je ne veux garder dans le tableau 1 que les enregistrements avec "formationInitule" égal à "Anglais" ou "Français", ainsi que les "formAccueil" = "Satisfaisant"
Je tourne en rond depuis un moment sans trouver la solution qui doit être toute bête…
Il y a bien la solution consistant à passer en revu les éléments du tableau 2, et pour chacun vérifier s'il sont présents dans le tableau 2 (et supprimer ce qu'il faut), mais peut-être existe-t-il des fonctions déjà faites pour ça?
Par avance, merci!
Message édité par Furaxx le 30-07-2019 à 16:40:28