我想合并三个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
?>
答案 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)