0

所以目前我有一个名为“flatfile.txt”的文本文件,它大约有五十行,所有网站;例如http://facebook.com或类似的东西。我想要发生的是让 PHP 打开文本文件,拉出一行,然后再做一次,大约 30 次。

<?php
$one = $url;
$httprefix = array("http://", "https://");
$trunclink1 = str_replace($httprefix, '', $one);
?>
<div class="view link">
   <img src="http://immediatenet.com/t/l?Size=1024x768&amp;URL=<? echo $one;?>" height="200px" width="300px" />
   <div class="mask">
        <h2><? echo $trunclink1;?></h2>
        <p><? echo $description; ?></p>
        <a href="#" class="info">Read Comments</a>
   </div>
</div>

所以 $url 是 PHP 从文本文件中取出的输出,所以当我到达 $2 时,我希望 $url 给出另一个随机行,也许http://twitter.com 我对 PHP 很陌生,所以我可能有一些新手错误,但任何帮助都会很棒。我认为这是一个需要的 foreach 循环,但不确定。

4

1 回答 1

3
<?php
foreach (array_rand(file('flatfile.txt'), 30) as $line) {
    echo $line;
}
于 2012-07-15T04:37:47.643 回答