создание массива

Тема в разделе "PHP", создана пользователем zxxx, 21 май 2011.

Модераторы: latteo
  1. zxxx

    zxxx Постоялец

    Регистр.:
    9 окт 2009
    Сообщения:
    148
    Симпатии:
    4
    есть сайт site.com

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

    PHP:
    $url[1] = http://site.com/php?id=1
    $url[2] = http://site.com/php?id=2
    $url[3] = http://site.com/php?id=3
    и так далее, т.е. нужно создать массив $url, в котором содержаться все 1000 страниц
     
  2. асс

    асс

    Регистр.:
    13 окт 2006
    Сообщения:
    756
    Симпатии:
    221

    может быть тысяча ссылок?

    PHP:
    <?php 
    // Получить содержимое файла в виде массива. В данном примере мы используем 
    // обращение по протоколу HTTP для получения HTML-кода с удаленного сервера. 
    $lines file ('http://www.example.com/'); 
    // Осуществим проход массива и выведем номера строк и их содержимое в виде html-кода. 
    foreach ($lines as $line_num => $line

        echo 
    "Строка #<b>{$line_num}</b> : " htmlspecialchars($line) . "<br>\n"

    /
    ?>
    так же в место $lines = file ('http://www.example.com/');
    можно выбрать текстовый или другой файл и с него брать ссылки.
     
    zxxx нравится это.
  3. Belial

    Belial

    Регистр.:
    1 фев 2010
    Сообщения:
    236
    Симпатии:
    113
    PHP:
    for ($i 1$i 1001$i++) {
        
    $url[$i] = 'http://site.com/php?id='.$i;
    }
    echo 
    '<pre>';
    print_r($url);
     
    zxxx нравится это.
  4. zxxx

    zxxx Постоялец

    Регистр.:
    9 окт 2009
    Сообщения:
    148
    Симпатии:
    4
    да именно, 1000 ссылок, просто массив содержащий в себе 1000 ссылок, страницы скачивать не нужно
     
  5. асс

    асс

    Регистр.:
    13 окт 2006
    Сообщения:
    756
    Симпатии:
    221

    тогда как я показал.
    В файлик ссылки с новой строки

    1
    2
    3
    4
    и так сколько угодно.

    А если ссылка будет одна но Id меняться , тогда как вам показал Belial.
     
  6. Den]

    Den] Создатель

    Регистр.:
    31 дек 2006
    Сообщения:
    34
    Симпатии:
    3
    Правильнее и понятнее вот так:
    PHP:
    for ($i 1$i <= 1000$i++) { 
        
    $url[$i] = 'http://site.com/php?id='.$i

    echo 
    '<pre>'
    print_r($url);