入门php中,不知道为什么循环读取数据无法实现,始终是重复读取同一个页面的数据,高手给指点一下,始终没招到代码的问题。
<code>
<?php
header("Content-type: text/html; charset=utf-8");
include('simple_html_dom.php');
echo '<ul class="postlist">';
for($page = 1;$page < 5;$page++){
$url = 'http://www.chinaz.com/game/lol/'.$page.'.shtml';
$html = file_get_html($url);
$i = 0;
foreach($html->find('.lolcatlist li') as $e){
$item['url'] = $e->find('a',0)->href;
$item['title'] = $e->find('h3',0)->plaintext;
@$item['img'] = $e->find('img',0)->src;
$articles[] = $item;
if(!empty($articles[$i]['img'])){
echo '<li><a href="'.$articles[$i]['url'].'">@@##@@</a></li>';
}
$i++;
}
}
echo '</ul>';
?>
<style>
.postlist{
list-style:none;
}
.postlist li{padding:20px;border:1px solid #ddd;float:left;}
</style>
</code>入门php中,不知道为什么循环读取数据无法实现,始终是重复读取同一个页面的数据,高手给指点一下,始终没招到代码的问题。
<code>
<?php
header("Content-type: text/html; charset=utf-8");
include('simple_html_dom.php');
echo '<ul class="postlist">';
for($page = 1;$page < 5;$page++){
$url = 'http://www.chinaz.com/game/lol/'.$page.'.shtml';
$html = file_get_html($url);
$i = 0;
foreach($html->find('.lolcatlist li') as $e){
$item['url'] = $e->find('a',0)->href;
$item['title'] = $e->find('h3',0)->plaintext;
@$item['img'] = $e->find('img',0)->src;
$articles[] = $item;
if(!empty($articles[$i]['img'])){
echo '<li><a href="'.$articles[$i]['url'].'">@@##@@</a></li>';
}
$i++;
}
}
echo '</ul>';
?>
<style>
.postlist{
list-style:none;
}
.postlist li{padding:20px;border:1px solid #ddd;float:left;}
</style>
</code>
你用querylist吧,simplehtmldom太耗内存了
$articles在foreach前重新声明一下
<code> $articles=array();
foreach($html->find('.lolcatlist li') as $e){
$item['url'] = $e->find('a',0)->href;
$item['title'] = $e->find('h3',0)->plaintext;
@$item['img'] = $e->find('img',0)->src;
$articles[] = $item;
if(!empty($articles[$i]['img'])){
echo '<li><a href="'.$articles[$i]['url'].'">@@##@@</a></li>';
}
$i++;
}</code>
你把$html = file_get_html($url);打印出来就晓得了。
立即学习“PHP免费学习笔记(深入)”;
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号