php?从.txt文件中获取随机行,将其设置为静态以创建url';它在一页上

php?从.txt文件中获取随机行,将其设置为静态以创建url';它在一页上,php,Php,我一点也不懂编码,这是我第一次尝试的 来了 我找到了这个密码 <?php $lines = file('my_file.txt'); echo $lines[array_rand($lines)]; ?> 我希望我的.php页面应该显示http://www.google.com/a或http://www.google.com/b或http://www.google.com/c 有可能做到这一点吗 还有一件事,在我们刷新页面之前,是否可以使所选的随机行在整个页面上保持静态 例如:如果

我一点也不懂编码,这是我第一次尝试的

来了

我找到了这个密码

<?php
$lines = file('my_file.txt');
echo $lines[array_rand($lines)];
?>
我希望我的.php页面应该显示
http://www.google.com/a
http://www.google.com/b
http://www.google.com/c

有可能做到这一点吗

还有一件事,在我们刷新页面之前,是否可以使所选的随机行在整个页面上保持静态

例如:如果我想在我的simple.php页面上有3个超链接,以便它始终显示:

http://www.google.com/a
http://www.bing.com/a
http://www.yahoo.com/a
而不是像这样的随机事件

http://www.google.com/a
http://www.bing.com/b
http://www.yahoo.com/b
非常简单:

<?php
    $lines = file ('file.txt', 
        FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    $line = $lines [array_rand ($lines, 1)]; 
    foreach (array ("google", "bing", "yahoo") as $d) {
        $u = "www.$d.com/" . $line;
        echo "<a href=\"http://$u\">$u</a><br/>\n";
    }
?>

您最好将这些选项存储在变量中,而不是存储在文件中,但它们的工作原理是一样的,只是一种方法代码少一点。
<?php
    $lines = file ('file.txt', 
        FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    $line = $lines [array_rand ($lines, 1)]; 
    foreach (array ("google", "bing", "yahoo") as $d) {
        $u = "www.$d.com/" . $line;
        echo "<a href=\"http://$u\">$u</a><br/>\n";
    }
?>