Duplicar posibles:
php multi-dimensional array remove duplicatephp obtener valores únicos de una matriz multidimensional
Tengo una matriz de esta manera:
$a = array (
0 => array ('value' => 'America',),
1 => array ('value' => 'England',),
2 => array ('value' => 'Australia',),
3 => array ('value' => 'America',),
4 => array ('value' => 'England',),
5 => array ('value' => 'Canada',),
)
¿Cómo puedo eliminar los valores duplicados para que yo obtenga esto:
$a = array (
0 => array ('value' => 'America',),
1 => array ('value' => 'England',),
2 => array ('value' => 'Australia',),
4 => array ('value' => 'Canada',),
)
Intenté usar array_unique, pero eso no funciona debido a que esta matriz es multidimensional, creo.
Editar: También necesito que esta matriz sea multidimensional y en este formato, no puedo aplanarla.
Irónicamente, varios duplicados: http://stackoverflow.com/search?q=php+array+duplicate –
Son todos muy diferentes? Muéstrame cuál responde la pregunta de las matrices multidimensionales. – Mark
Hay muchas, algunas para matrices multidimensionales, otras para matrices de dimensiones únicas. El que específicamente voté para cerrar fue: http://stackoverflow.com/questions/1861682/php-multi-dimensional-array-remove-duplicate, que es casi exactamente la misma pregunta (eliminar elementos basados en un subelemento valor). Por favor, no lo tomes como algo personal. Funciona mejor para SO si no hay cientos de preguntas duplicadas. –