合并来自多个txt文件的随机字符串并回显

时间:2019-06-18 10:55:17

标签: php

我想合并三个txt文件中的随机字符串,但是我不确定该怎么做。我的代码根本不起作用。

<?php

function jedan() {
    $f_contents = file("/ime/ime.txt"); 
    $line1 = $f_contents[rand(0, count($f_contents) - 1)];
} 

    function dva() {
    $f_contents = file("/prezime/prezime.txt"); 
    $line2 = $f_contents[rand(0, count($f_contents) - 1)];
    }

    function tri() {
    $f_contents = file("/email/email.txt"); 
    $line3 = $f_contents[rand(0, count($f_contents) - 1)];
    }


    $result = "{$line1}{$line2}{$line3}";
    echo $result

?>

2 个答案:

答案 0 :(得分:1)

您需要调用函数并返回一些内容。

await Task.Delay(100);

或者减少它的“ WET”:

function jedan() {
    $f_contents = file("/ime/ime.txt"); 
    return $f_contents[rand(0, count($f_contents) - 1)];
} 

function dva() {
    $f_contents = file("/prezime/prezime.txt"); 
    return $f_contents[rand(0, count($f_contents) - 1)];
}

function tri() {
    $f_contents = file("/email/email.txt"); 
    return $f_contents[rand(0, count($f_contents) - 1)];
}

$line1 = jedan();
$line2 = dva();
$line3 = tri();


$result = "{$line1}{$line2}{$line3}";
echo $result;

答案 1 :(得分:-1)

您可以简单地使用file_get_contents()从文件中读取内容。 在以下情况下,我在wamp64文件夹中创建了三个文本文件,并读取其字符串并通过追加合并其输出。

select_subclasses(ImagePost)