Vérifier si une valeur apparaît deux fois dans un tableau PHP
Bonjour,
J'ai un tableau d'agents pour laquelle je dois les insérer dans une table Mysql pour une valeur mission_id donnée.
La table mission_agenst a comme clé primaire mission_id et agent_id.Du coup si le tableau contient deux agents similaires donc de même agent_id,
L'insertion génère une exception mais des valeurs ont été déjà insérées.
Maintenant Je veux vérifier le tableau si une même valeur est présente plus d'une fois, je puisse le savoir et afficher un message d'erreur.
voilà le tableau
Code:
1 2 3 4 5 6 7 8 9
|
foreach($tab_prenom as $element)
{
$req_mission_agent = $bdd_mission_msas->prepare('INSERT INTO mission_agents(agent_id,mission_id)VALUES(:agent_id,:mission_id)');
$req_mission_agent->execute(array(
'agent_id' => $element,
'mission_id' => $mission_max
));
}// Fin boucle foreach |
Quelle est la solution ?