Как мы можем использовать PHP для определения URL-адреса в строке и сохранения их в массиве?Извлечь URL из строки с помощью PHP
Это пример строки.
$text = "The text you want to filter goes here. http://google.com, https://www.youtube.com/watch?v=K_m7NEDMrV0,https://instagram.com/hellow/";
Я не могу использовать функцию explode
, потому что, если URL содержит запятую, он не будет давать правильные результаты.
print_r (explode(" ",$text));
Возможно, вы захотите сделать его нечувствительным к регистру, добавив модификатор 'i'. то есть. '... # i'' – MrWhite
Просто обратите внимание, что некоторые URL-адреса используют запятые в своих строках запроса – relipse
@aampudia: Очень хороший подход. Но есть ли простой способ найти URL-адреса без протокола? Например: «Текст, который вы хотите отфильтровать, находится здесь. Www.google.de, www.youtube.com». – Marco