Разбить данные на массивы строк

263
04 декабря 2017, 18:22

Здравствуйте. Как разбить спарсенные данные в массивы строк?

<?php
    header ('Content-type: text/html; charset=utf-8');
    require ('phpQuery.php');
    $ch = curl_init('http://allhyips.ru/sitemap.xml');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $url = curl_exec($ch);
    curl_close($ch);
    $doc = phpQuery::newDocument($url);
    $hyipurl = $doc->find('loc')->html();
    $new = explode("http", $hyipurl);
    echo $new;

    ?>
Answer 1

Как вам уже сказали лучше использовать штатные средства, чем библиотеки

$ch = curl_init('http://allhyips.ru/sitemap.xml');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($ch);
curl_close($ch);
$xml = simplexml_load_string($html) or die("url not loading");
//echo $xml->url[0]->loc;
for ($i = 0; $i < count($xml); $i++) {
    echo $i . '. ' . $xml->url[$i]->loc . '<br>';
}
//выведет
//0. http://allhyips.ru/betbuddy_ltd
//1. http://allhyips.ru/binar-option_org
//2. http://allhyips.ru/globex_top
//3. http://allhyips.ru/liteincome_ltd
//4. http://allhyips.ru/merilinvest_trade
//5. http://allhyips.ru/wristfix_net
//6. http://allhyips.ru/bank-england_com
READ ALSO
Как создать регистрацию для localhost на mac os

Как создать регистрацию для localhost на mac os

Добрый день, пишу проект (на macbook) с преподавателем, сайт с созданием заметок и, естественно, системой регистрацииВ моем распоряжении есть:

249
Проверка на пустоту ответа от сервера

Проверка на пустоту ответа от сервера

Как проверить на пустоту, если приходит такой ответ

238
Алгоритм php печатать буквы по порядку

Алгоритм php печатать буквы по порядку

Как создать такой алгоритм, чтобы $i постоянно увеличивалась и циклом печаталась каждая буква abcd

345