如何在单个php代码中逐个使用公告列表?

如何在单个php代码中逐个使用公告列表?,php,Php,我在php中通过请求得到torrent公告,如(示例) 发布 ……宣布 ……宣布 (因为公告名单可以是任何数字) 代码如下: $counter = count($torrent_data['announce-list']); if ($counter > 0) { $announcelist = ($torrent_data['announce-list']); echo 'Announce list:<br />'; $c = count($annou

我在php中通过请求得到torrent公告,如(示例)

发布 ……宣布 ……宣布

(因为公告名单可以是任何数字)

代码如下:

$counter = count($torrent_data['announce-list']);
if ($counter > 0) {
    $announcelist = ($torrent_data['announce-list']);
    echo 'Announce list:<br />';
    $c = count($announcelist);
    for ($i = 0; $i < $c; $i++) {
        echo $announcelist[$i]['0'] . '<br/>';
    }
} else {
    $announce = $torrent_data['announce'];
    echo 'Announce:' . $announce;
}

请任何人帮帮我。

我不太清楚你所说的请求一个接一个地宣布是什么意思,但你应该能够在那里的for循环中这样做,因为你已经在一个接一个地显示它们了

$result = array();
for ($i = 0; $i < $c; $i++) {
  echo $announcelist[$i]['0'] . '<br/>';
  $result[] = $scraper->scrape($announcelist[$i]['0'];
}

这将生成一个数组$result,其中包含每个公告的所有信息。

呃,您正在使用for()循环逐个获取它们。嗨,马克,我找不到您,我如何在公告列表中使用for()?嗨@Seth,请检查我编辑回来的问题$scraper->scrape($announcelist[$i]['0'])?$announcelist[$i]['0']将立即给出所有的播音员名单。但是我只想一个接一个的单公告列表得到工作,因为$ret只在单公告列表中得到工作。那么$i代表什么呢?$announcelist[0]['0']和$announcelist[1]['0']之间有什么区别?$i是announcelist的订单号$announcelist[0]['0']将发布第一次公告,$announcelist[1]['0']将发布第二次公告,并且像这样它将一直持续到发布列表总数$c
$result = array();
for ($i = 0; $i < $c; $i++) {
  echo $announcelist[$i]['0'] . '<br/>';
  $result[] = $scraper->scrape($announcelist[$i]['0'];
}
$result = array();
foreach ($announcelist as $announce){
  $result[] = $scraper->scrape($announce['0']);
}