php如何循环读出多个id的内容

zrp777 2014-01-28 11:18:05
我的问题是URL传出多个ID比如:ABC.php?id=12345,34567,67890
关于多个ID数组去采集这些ID内容然后在一个页面显示该怎么写啊

最后效果应该是:
<li>12345.采集的第一个ID标题</li>
<li>34567.采集的第二个ID标题</li>
<li>67890.采集的第三个ID标题</li>


下面就是想修改的内容,希望高手帮忙,谢谢


<?php
$urls="http://www.****.com/".$id.".htm";
$content =get_url_content($urls);
$title = get_word($content,'<title >','<\/title>');
?>
<li><?=$id?>.<?=$title?></li>
...全文
270 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
maweibinguo 2014-01-31
  • 打赏
  • 举报
回复
<?php $ids = $_GET; $idsArray = explode(',' , $ids); $titleArray; foreach($idsArray as $key=>$idItem) { $url = "http://www.****.com/".$idItem.".htm"; $content = file_get_contents($url); $titleArray[] = get_word($content,'<title >','<\/title>'); } foreach($titleArray as $key=>$titleItem) { echo "<li>$titleItem</li>"; } 不知道是否符合你的要求
一起混吧 2014-01-29
  • 打赏
  • 举报
回复
$ids=explode(',',$_GET['id']);
foreach($ids as $id){
   $urls="http://www.****.com/".$id.".htm";
   $content =get_url_content($urls);
   $title = get_word($content,'<title >','<\/title>');

   echo "<li>".$id.".".$title."</li>";
}
zrp777 2014-01-29
  • 打赏
  • 举报
回复
引用 1 楼 iasky 的回复:
for循环一下把
下面就是想修改的内容,希望高手帮忙,谢谢 <?php $urls="http://www.****.com/".$id.".htm"; $content =get_url_content($urls); $title = get_word($content,'<title >','<\/title>'); ?> <li><?=$id?>.<?=$title?></li>
zrp777 2014-01-29
  • 打赏
  • 举报
回复
下面就是想修改的内容,希望高手帮忙,谢谢 <?php $urls="http://www.****.com/".$id.".htm"; $content =get_url_content($urls); $title = get_word($content,'<title >','<\/title>'); ?> <li><?=$id?>.<?=$title?></li>[/quote]
iasky 2014-01-29
  • 打赏
  • 举报
回复
for循环一下把

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧