у меня есть строка php
$select_columms = 'pid, p.title, caption, filepath, filename, encaption, user1, user2, user3, user4, user5, user6, ult_puja, p.title, user2, user3';
поэтому у меня возникла идея, что я могу получить уникальную строку с этой строкой кода
$select_columns = implode(',', array_unique(array_filter(explode(',',$select_columns))));
но, похоже, это не сработает. Ты видишь, чего мне не хватает?
редактирование:
спасибо за помощь, мой окончательный код:
$select_columns = implode(',', array_filter(array_unique(explode(',', $select_columns))));
который выводит $select_columns = 'pid, p.title, caption, filepath, filename, encaption, user1, user2, user3, user4, user5, user6, ult_puja'
Я использую array_filter в случае, если у меня есть ввод, как ', pid,'