1

我想创建一个 .php 文件,该文件将读取一个 .txt 文件,然后对于文本文件中的每一行,它将获取数据并使用数据创建一个新链接。

例子:

列表.txt

r2389
y3323
u3330
d2723

阅读器.php

<?php
    $myFile = "list.txt";
    $lines = file($myFile);
?>
<a href="http://website.com/<?php echo $lines[0];?>">link 1</a>
<a href="http://website.com/<?php echo $lines[1];?>">link 2</a>
<a href="http://website.com/<?php echo $lines[2];?>">link 3</a>
<a href="http://website.com/<?php echo $lines[3];?>">link 4</a>

reader.php输出

<a href="http://website.com/r2389">link 1</a>
<a href="http://website.com/y3323">link 2</a>
<a href="http://website.com/u3330">link 3</a>
<a href="http://website.com/d2723">link 4</a>



这将获取信息,然后将其回显到链接中。
但这意味着我需要创建适量的链接才能使其正常工作,最后我希望能够编辑list.txt然后让 php 自动创建一个

<a href="<?php echo $lines[*];?>">link *</a>

取决于list.txt中的行数。还会标注

<a>link *</a>

取决于行号。

提前致谢。

4

1 回答 1

2

只需循环遍历数组。

<?php
    $myFile = "list.txt";
    $lines = file($myFile);

    $lineNumber = 1;
    foreach($lines as $line)
    {
    ?>
    <a href="http://website.com/<?php echo $line;?>">link <?php echo $lineNumber?></a>
    <?
    $lineNumber++;
    }
    ?>
于 2013-05-06T08:13:53.480 回答