verificar valores uniques sort_regular repetidos repeated remove objects delete array php codeigniter codeigniter-url

valores - unique php



array_unique mostrando error Array a cadena de conversión (1)

Según los documentos , array_unique compara los elementos como cadenas por defecto. Esto significa que su matriz 2D se está convirtiendo en una matriz de cadenas (todas ellas son "Array" y generan el Aviso de matriz a cadena) o que solo una puede devolverse como única.

Use la bandera SORT_REGULAR para comparar los elementos como son, pero tenga en cuenta que las matrices solo se consideran iguales si tienen los mismos pares clave-valor.

Ejemplo:

print_r(array_unique($array, SORT_REGULAR));

Para obtener los valores únicos estoy usando valores únicos. A continuación se muestra el código que estoy usando

array_unique($results_external); aasort($results_external,"created_on"); $returns_buy_external[]=array_reverse($results_external, true);

Si utilizo el código como este, a continuación se muestra el error que obtengo.

Se encontró un error de PHP Gravedad: Aviso

Mensaje: Array a cadena de conversión

Nombre de archivo: models / product_model.php

Número de línea: 3550

La línea 3550 es array_unique ($ results_external);

¿Alguien puede ayudarme, por qué está recibiendo un error como este y cómo resolverlo?

resultados_external formato de muestra que viene es abajo

Array ( [0] => Array ( [id] => 144 [name] => test [slug] => test [images] => {"9eebd0f69772dd3bdf8c787864437c85":{"filename":"9eebd0f69772dd3bdf8c787864437c85.png","alt":"TRESemme Smooth and Shine","caption":""}} [track_stock] => 1 [seo_title] => ttt [qty] => 0 [product_type] => 0 [price] => 0.00 [saleprice] => 0.00 [external_links] => http://test.com [external_price] => 285.00 [external_saleprice] => 285.00 [created_on] => 2013-11-08 15:03:24 ) )