我目前正在使用下面的代码尝试从random.txt
中读取一行随机文本,并将其传递为$data
,但是它返回为空。每个字符串都有自己的一行,我错过了什么吗?如果不行,我该如何从文本文件中获取一行随机文本并将其用作$data
字符串?
$f_contents = file("random.txt");
$line = $f_contents[array_rand($f_contents)];
$data = $line;
已解决 - CHMOD 权限问题 认为我已经仔细检查了,很抱歉要发一个问题。
$f_contents
是否已填充?尝试使用print_r($f_contents)
进行打印。 - shmeeps.txt
文件的访问权限吗? - drudge