Хватит уже в сказки верить :)
Вы издеваетесь?
Найдите ТРИ отличия:
preg_match('@\+7(.*?)<@smi', $content, $matches);
Ну так надо переменную $matches обнулять перед каждым условием
$matches=array();---------- Добавлено 02.11.2018 в 21:02 ----------И зачем вы пробуете так:
Если я уже вам дал готовый вариант?
я вроде писал:
preg_match_all заменить на preg_match
вы перед:
$xml->content[$i]['telefon'] = $matches[1];
напишите:
echo $matches[1]; exit;
посмотрите есть ли там данные.
Я вроде в примерах говорил ЗАМЕНА файлов, а не удаление файлов и заливание чистого дистра.
Это большая разница, это ОГРОМНАЯ разница.
Если телефон 1, тогда
вместо:
preg_match_all
пишем:
preg_match
и оно запихнётся тогда
Так, телефон то как начинается, просто на +?
И что там их много?
preg_match_all('@\+7(.*?)<@smi', $content, $matches);
Как-то так:
https://www.google.ru/search?client=opera&q=создание+html+через+js&sourceid=opera&ie=UTF-8&oe=UTF-8
А может ему заказали, а он теперь ищет как выкрутиться 🍿