我目前正在使用下面的代码尝试从random.txt读取随机行并将其作为$data传递,但是它返回为空。每个字符串都有自己的行,我在这里错过了什么吗?这不行吗?如果没有,如何从文本文件中获取随机行并将其用作$data字符串?

$f_contents = file("random.txt");
$line = $f_contents[array_rand($f_contents)];
$data = $line;

已解决-CHMOD错误
以为我已经仔细检查过了,很抱歉提出一个问题。

最佳答案

确保您的文件已设置读取权限,应将其CHMOD设置为644或744。

10-05 22:42