Bonjour,

Je met en place un script qui me permet d'enlever des doublons avec la fonction array_unique() :

Pour cela je part d'un array comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$values = Array("mathematiques", "anglais", "anglais", "allemand", "mathematiques", "anglais");
Simplement, pour des questions pratique, je remplace la chaine par une variable :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$values = Array("mathematiques", "anglais", "anglais", "allemand", "mathematiques", "anglais");
par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$values = Array($listematidstring);
Le soucis est que la chaine est reconnu comme une seule valeur et que la suppression de doublons ne peut pas ce faire.

Au lieu d'avoir comme valeur :

val 1 : mathematiques
val 2 : anglais
val etc..
j'ai :

val 1 : "mathematiques", "anglais", "anglais", "allemand", "mathematiques", "anglais"
Quelqu'un aurait un élément de réponse.

Merci