所以目前我有一个名为'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&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循环,但不确定。
答案 0 :(得分:3)
<?php
foreach (array_rand(file('flatfile.txt'), 30) as $line) {
echo $line;
}