[Tableaux] Utilisation de la fonction array_search
Bonjour,
J'essaie d'utiliser la fonction array_search, mais sans succès ! :(
J'ai une fonction qui me retourne un array.
Je parcours cet array. Lors du parcours, je réalise un autre array ($TabDirectionIdParent[]) avec une clef ID et la valeur correspondante.
Pour test, je parcours cet autre array avec succès ! :D
Mais lorsque je veux utiliser la fonction array_search sur cet array ($TabDirectionIdParent[]), je n'ai aucuns résultats. Je pense que cela est dû au faire que mon array $TabDirectionIdParent[] est composé de tableau de tableau. Si cette hypothèse est correcte, comment contourner ce problème ?
Sinon d'où peux venir l'erreur...:roll:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| // Insertion des données sur les directions
$tabDirection = tabDirection(); // Array des nom de directions
foreach ($tabDirection as $cleTabDirection => $valDirection)
{
$TabDirectionIdParent[] = array($cleTabDirection,
$valDirection[0] /* Ligne & colonne : CODE_DIRECTION > name */
); /* tabeau avec le code_direction et son id */
}
foreach ($TabDirectionIdParent as $valTabDirectionIdParent)
{
echo $valTabDirectionIdParent[0].';'.$valTabDirectionIdParent[1]; // Fonctionne correctement
echo '<br>';
}
$IdParent = array_search('DAU',$TabDirectionIdParent); /* Recherche de l'ID parent */
echo $IdParent; // Ne retourne rien |
Merci d'avance de votre aide.
Arnaud