Задать вопрос
@Denis9999

Не срабатывает preg_match в PHP при считывании текста из excel?

Надо выделить из текста ссылку. Этот текст считывается из 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]);
Но и это не помогло, вот теперь пишу на форум.
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
VladimirAndreev
@VladimirAndreev
php web dev
а в $data[$c] вообще нормальный текст находится?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы