我有一些来自文本文件的内容。我想将它加载到PHP中的变量
我只需要将文本直接复制/粘贴到变量中,而无需转义所有引号等
如何做这样的事情?我不是在寻找file_get_content
的解决方案,因为我的用例环境不支持文件读取。
$str = "saldflasdfl
asdklksadlasd "quoted string"
aslkdlsadfkl";
答案 0 :(得分:1)
这个怎么样,它允许你在文本块中使用未转义的引号:
$str = <<<DATA
saldflasdfl
asdklksadlasd "quoted string"
aslkdlsadfkl
DATA;
请注意,它确实需要添加没有空格缩进,因为这将被视为字符串的一部分。
但是,请注意,如果您的文本块超过一定的大小,将它放入文本文件并将其读入字符串可能更简洁。
答案 1 :(得分:0)
你需要逃避&#34;:
$str = "saldflasdfl
asdklksadlasd \"quoted string\"
aslkdlsadfkl";
答案 2 :(得分:0)
此代码读取整个文件。
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
$str = fread($myfile,filesize("webdictionary.txt"));
fclose($myfile);
如果你想一次读一行,你可以这样做:
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
// Output one line until end-of-file
while(!feof($myfile)) {
echo fgets($myfile) . "<br>";
}
fclose($myfile);