У меня есть массив, который может иметь повторяющиеся значения
$array1 = [value19, value16, value17, value16, value16]
Я ищу эффективную небольшую функцию PHP, которая может принимать либо массив, либо строку ( что будет проще)
$array2 = ["value1", "value16", "value17"];
or
$string2 = "value1 value16 value17";
и удаляет каждый элемент в массиве 2 или строку 2 из массива 1.
Правильный вывод для этого примера:
$array1 = [value19]
Для тех, кто более опытен с PHP, доступно ли что-то подобное в PHP?
вы ищете array_diff
$array1 = array('19','16','17','16','16');
$array2 = array('1','16','17');
print_r(array_diff($array1,$array2));
Массив ( [0] => 19 )