在一个php文档中是否可以有多个file()标记?
我有一个文件,正在使用file()
从另一个文件中读取数据,还必须删除另一个我也使用file()
的文档中的最后一行,但是当我运行代码时,它并没有请勿删除其他文件的最后一行。
我用来删除最后一行的代码:
function trim_lines($path, $max) {
// Read the lines into an array
$lines = file($path);
// Setup counter for loop
$counter = 0;
while($counter < $max) {
// array_pop removes the last element from an array
array_pop($lines);
// Increment the counter
$counter++;
} // End loop
// Write the trimmed lines to the file
file_put_contents($path, implode('', $lines));
}
此代码在单独的文件中可以正常工作,但在此文件中似乎无效。
答案 0 :(得分:0)
在我的示例中,至少此代码必须位于file()
标记上方或其他标记下方,而不是直接位于file()
标记下方。