Надо выделить из текста ссылку. Этот текст считывается из excel файла и находится в переменной $data[$c], точнее в $data[$c] строка;.
Код такой:
preg_match('/http(.*)/i', $data[$c], $link); //регулярное выражение максимально упростил
echo '$link:';
print_r($link);
Но он не работает, тогда я просто поместил текст в строку для теста и применил к ней preg_match и все заработало. После этого я решил может с типами что-то не то и начал преобразовывать $data[$c] в строковый тип:
$str = strval($data[$c]);
Но и это не помогло, вот теперь пишу на форум.