Перейти к публикации
xXapokalypsesXx

RSS парсер. Как убрать троеточие в конце новости?

Рекомендованные сообщения

xXapokalypsesXx

Привет Всем!

Вот есть такой парсер RSS лент:

<?php
$url = 'Ссылка на RSS ленту';
$xml = xml_parser_create();
xml_parser_set_option($xml, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($xml, file_get_contents($url), $element, $index);
xml_parser_free($xml);

$count = count($index["TITLE"])-1;

for ($i=9; $i < $count; $i++) {
echo $element[$index["DESCRIPTION"][$i-3]]["value"];
}
?>

Проблема заключается в том, что если в конце новости есть троеточие, то чтобы оно обрезалось, как такое можно осуществить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
proFox

Если правильно понял, то тебе нужна она - substr();

Изменено пользователем proFox

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
xXapokalypsesXx

@proFox, большое спасибо :)

 

Решение, может кому надо будет:

<?php
$url = 'Ссылка на RSS ленту';
$xml = xml_parser_create();
xml_parser_set_option($xml, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($xml, file_get_contents($url), $element, $index);
xml_parser_free($xml);

$count = count($index["TITLE"])-1;

for ($i=9; $i < $count; $i++) {
	echo substr($element[$index["DESCRIPTION"][$i-3]]["value"], -1500, -3);
}
?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...