Как я могу найти и удалить дубликаты на
[{"id":"1","name":"raj"},{"id":"2","name":"antony"},{"id":"1","name":"raj"}]
Здесь Как я могу заменить дубликат записи, то есть, {"id":"1","name":"raj"}
Итак, мой вывод должен быть
[{"id":"1","name":"raj"},{"id":"2","name":"antony"}]
Вот как вы можете это сделать
$j = '[{"id":"1","name":"raj"},{"id":"2","name":"antony"},{"id":"1","name":"raj"}]';
$ar = json_decode($j,true);
$unique = array_map("unserialize", array_unique(array_map("serialize", $ar)));
echo json_encode($unique);
Результат вы получите как
[{"id":"1","name":"raj"},{"id":"2","name":"antony"}]
Других решений пока нет …