@widget_pro

Как занести в массив уникальные значения со строки?

У меня есть переменная
$arr = "regex https://habr.com/ some https://www.youtube.com/ data https://habr.com/ https://github.com 123"
Как с помощью регулярных выражений, пробежаться по этой переменной и в массив $finalArray занести уникальные ссылки с этой переменной, то есть в конечном итоге, массив должен выглядеть так:
$finalArray = ["https://habr.com/", 'https://www.youtube.com/', 'https://github.com']
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Регулярные выражения
preg_match_all('~https:\/\/\S+~', $str, $matches);
$arr = array_unique($matches[0]);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽