saiman
Новичок
удаление повторяющихся значений в многомерном массиве
есть многомерный массив типа:
$arr = array ('0' => array('name' => 'vasia', 'age' => '20'), '1' => array ('name' => 'petia', 'age' => '30'), '2' => array ('name' => 'vasia', 'age' => '40'));
надо убрать из него все записи с повторяющимся значением name, причем даже при разных других значениях (например age )
тоесть результат должен быть :
или
$arr = array ('0' => array('name' => 'vasia', 'age' => '20'), '1' => array ('name' => 'petia', 'age' => '30'));
или
$arr = array ('1' => array ('name' => 'petia', 'age' => '30'), '2' => array ('name' => 'vasia', 'age' => '40'));
пробовал через array_unique, но как то не могу понять как его применить для многомерного массива.
есть многомерный массив типа:
$arr = array ('0' => array('name' => 'vasia', 'age' => '20'), '1' => array ('name' => 'petia', 'age' => '30'), '2' => array ('name' => 'vasia', 'age' => '40'));
надо убрать из него все записи с повторяющимся значением name, причем даже при разных других значениях (например age )
тоесть результат должен быть :
или
$arr = array ('0' => array('name' => 'vasia', 'age' => '20'), '1' => array ('name' => 'petia', 'age' => '30'));
или
$arr = array ('1' => array ('name' => 'petia', 'age' => '30'), '2' => array ('name' => 'vasia', 'age' => '40'));
пробовал через array_unique, но как то не могу понять как его применить для многомерного массива.