一个PHP文档中是否可以有多个file()标签

时间:2019-02-26 20:13:03

标签: php file

在一个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));
}

此代码在单独的文件中可以正常工作,但在此文件中似乎无效。


我发布完整的php代码是没有意义的,因为它很长,这只是一个普遍的问题,在任何php文件中都会产生相同的效果。

1 个答案:

答案 0 :(得分:0)

在我的示例中,至少此代码必须位于file()标记上方或其他标记下方,而不是直接位于file()标记下方。