За последние 24 часа нас посетили 16198 программистов и 1553 робота. Сейчас ищут 860 программистов ...

php. Вывести 4 и 8 результаты из 10

Тема в разделе "Сделайте за меня", создана пользователем mytopor, 27 сен 2016.

Метки:
  1. mytopor

    mytopor Новичок

    С нами с:
    10 авг 2016
    Сообщения:
    38
    Симпатии:
    0
    Код (Text):
    1. $rss="http://myurl.com/&q=".$source_url."";
    2. $curl = curl_init();
    3. curl_setopt_array($curl, Array(
    4.     CURLOPT_URL            => $rss,
    5.     CURLOPT_USERAGENT      => 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)',
    6.     CURLOPT_TIMEOUT        => 120,
    7.     CURLOPT_CONNECTTIMEOUT => 30,
    8.     CURLOPT_RETURNTRANSFER => TRUE,
    9.     CURLOPT_ENCODING       => 'UTF-8'
    10. ));
    11. $data = curl_exec($curl);
    12. curl_close($curl);
    13. $xml = simplexml_load_string($data, 'SimpleXMLElement', LIBXML_NOCDATA);
    14.  
    15. $i = 0;
    16. $p=0;
    17. foreach ($xml->channel->item as $item) {
    18. $p++;
    19.  
    20.     if($i < 10){
    21.  
    22.         $i++;
    23.         $dddd = $item->description;
    24.  
    25.         $dddd = preg_replace ("/[^a-zA-ZА-Яа-я0-9\.,?!\s]/","",$dddd);
    26.  
    27. $str = ''.$dddd.'';
    28.  
    29. echo "".$dddd."\r\n";  
    30.  
    31.     }
    32.     else {
    33.         break;
    34.     }
    35. }
    36. ?>
    Данный скрипт выводит 10 результатов... Мне бы хотелось, чтобы выводило только 4 и 8 результаты.
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.819
    Симпатии:
    1.333
    Адрес:
    Лень
    определись что ты хочешь... 4 или 8
    if($i < 10){
    --- Добавлено ---
    тьфу..
    --- Добавлено ---
    выбери из $xml->channel->item 4 и 8 точнее [3] [7]