Удалить дубликаты с оригиналом php

semur123
На сайте с 06.12.2016
Offline
70
687

Array

(

[0] => Gintama

[1] => Kuroko

[2] => Queen

[3] => Beelzebub

[4] => Kuroko

[5] => Gint

[6] => Kuroko

[7] => Gint

)

что бы вышло вот так

Array

(

[0] => Gintama

[1] => Queen

[2] => Beelzebub

)

Segey
На сайте с 23.08.2005
Offline
404
#1

semur123, Хорошая база нужна. Тут, сказал мастер как его

jpg 180101.jpg
Brexit - уже совсем рядом. (https://about-this-model.blogspot.com/2019/03/brexit.html)
Segey
На сайте с 23.08.2005
Offline
404
#2
semur123:
что бы вышло вот так

тут только зеленка поможет

A
На сайте с 04.11.2007
Offline
89
#3

$a = array_filter( array_unique( $a ) );

semur123
На сайте с 06.12.2016
Offline
70
#4
Segey:
тут только зеленка поможет

хи хи-ха ха

---------- Добавлено 20.12.2018 в 14:45 ----------

asteroid:
$a = array_filter( array_unique( $a ) );

array(5) {

[0]=>

string(7) "Gintama"

[1]=>

string(6) "Kuroko"

[2]=>

string(5) "Queen"

[3]=>

string(9) "Beelzebub"

[5]=>

string(4) "Gint"

}

неа :(

нужно удалить, копии с оригиналом

Aisamiery
На сайте с 12.04.2015
Offline
215
#5

Топорный вариант, но работает =)


$arr = ["Gintama", "Kuroko","Queen","Beelzebub","Kuroko","Gint","Kuroko","Gint"];

$tmp = [];
foreach ($arr as $val) {
$tmp[$val] = isset($tmp[$val]) ? ++$tmp[$val] : 1;
}
$arr = array_keys(array_filter($tmp, function ($el) {return $el === 1 ? true : false; }));
Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
semur123
На сайте с 06.12.2016
Offline
70
#6
Aisamiery:
Топорный вариант, но работает =)


$arr = ["Gintama", "Kuroko","Queen","Beelzebub","Kuroko","Gint","Kuroko","Gint"];

$tmp = [];
foreach ($arr as $val) {
$tmp[$val] = isset($tmp[$val]) ? ++$tmp[$val] : 1;
}
$arr = array_keys(array_filter($tmp, function ($el) {return $el === 1 ? true : false; }));

спасибо!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий