Нужна помощь со сниппетом
Имеется вот такой сниппет, который вытаскивает даты обновления апдейтов яндекса
Вытаскивает он дату, как есть.
То-есть в таком формате
21.01.2019 21:00:00 MSK
Как убрать время?
Оставить вот такую форму
21.01.2019
И возможно ли это сделать парсив контент из xml файла?
<?php
function update_rank(){
$link = "https://seobudget.ru/downloads/updates.xml";
$content = file_get_contents($link);
preg_match('|<update id="cy" name="Обновление ИКС Яндекса">(.*)</date>|Uis', $content, $u_tic);
preg_match('|<update id="serp" name="Обновление поисковой выдачи Яндекса">(.*)</date>|Uis', $content, $u_tic4);
$iks= $u_tic[1];
$serp= $u_tic4[1];
$r = '
<div class="sidebar-statistic">
<div class="sidebar-statistic-name">
<span>Яндекс ИКС</span>
</div>
<div class="sidebar-statistic-data">
<span>'.$iks.'</span>
</div>
</div>
<div class="sidebar-statistic">
<div class="sidebar-statistic-name">
<span>Яндекс выдача</span>
</div>
<div class="sidebar-statistic-data">
<span>'.$serp.'</span>
</div>
</div>
';
return $r;
}
echo update_rank();
Одна проблемаВытаскивает он дату, как есть.
То-есть в таком формате
21.01.2019 21:00:00 MSK
Как убрать время?
Оставить вот такую форму
21.01.2019
И возможно ли это сделать парсив контент из xml файла?
Комментарии: 5
substr, первые 10 символов
Ответил ниже, спасибо! Пытался так сделать изначально, знания базовые в php есть, но не понимал почему не работает, потом посмотрел исходный код в браузере и понял. решение есть, спасибо!
А что этот сниппет вообще дает?
Сниппет парсит информацию с сайта источника об обновлении ИКС Яндекса и выдачи Яндекса
Решение нашел, приношу извинения что сразу не отписался
Решение нашел, приношу извинения что сразу не отписался
<?php
function update_rank(){
$link = "https://seobudget.ru/downloads/updates.xml";
$content = file_get_contents($link);
preg_match('|<update id="cy" name="Обновление ИКС Яндекса">(.*)</date>|Uis', $content, $u_tic);
preg_match('|<update id="serp" name="Обновление поисковой выдачи Яндекса">(.*)</date>|Uis', $content, $u_tic4);
$iks= $u_tic[1];
$serp= $u_tic4[1];
$iks= strip_tags($iks);
$serp= strip_tags($serp);
$iks = substr($iks,0,10);
$serp = substr($serp,0,10);
$r = '
<div class="sidebar-statistic">
<div class="sidebar-statistic-name">
<span>Яндекс ИКС</span>
</div>
<div class="sidebar-statistic-data">
<span>'.$iks.'</span>
</div>
</div>
<div class="sidebar-statistic">
<div class="sidebar-statistic-name">
<span>Яндекс выдача</span>
</div>
<div class="sidebar-statistic-data">
<span>'.$serp.'</span>
</div>
</div>
';
return $r;
}
echo update_rank();
То-есть парсил он все это дело с тегами, как итог, убираем теги при помощи strip_tags и уже потом обрезаем до 10 символов.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.