Sélectionnez seulement unique tableau des valeurs de ce tableau

J'ai la variable $lignes:

Array (

[0] => stdClass Object
    (
        [product_sku] => PCH20
    )

[1] => stdClass Object
    (
        [product_sku] => PCH20
    )

[2] => stdClass Object
    (
        [product_sku] => PCH19
    )

[3] => stdClass Object
    (
        [product_sku] => PCH19
    )

)

J'ai besoin de créer second tableau $deuxième contenant uniquement les valeurs uniques:

Array (

[0] => stdClass Object
    (
        [product_sku] => PCH20
    )

[1] => stdClass Object
    (
        [product_sku] => PCH19
    )

)

Mais quand je lance array_unique sur $lignes, je reçois:

erreur fatale: un Objet de la classe stdClass n'a pas pu être
converti en chaîne sur la ligne 191

Par défaut, PHP va essayer de convertir les valeurs de chaînes à des fins de comparaison. Essayez de spécifier "par défaut": $result = array_unique($array, SORT_REGULAR);

OriginalL'auteur RhymeGuy | 2012-07-05