微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php-从文本文件中读取一行,然后将其删除

我有一个文本文件,上面用管道分隔的URL填充,如下所示:

http://www.example.com|http://www.example2.com|http://www.example3.com|.... 

等等

我目前有以下代码,可从文件中读取每个网址并将其传递给函数

<?PHP
  $urlarray = explode("|", file_get_contents('urls.txt'));

  foreach ($urlarray as $url) {

   function1($url);

   }

?>   

接下来我要做的是,在完成function1()之后,从文本文件删除该URL.这样,当脚本浏览完urls.txt中的所有URL后,该文本文件应该为空.

我该如何实现?

谢谢,
拉斐尔

解决方法:

如果不重写整个内容,则无法从文本文件的开头或中间删除内容. See here.只需浏览所有URL,然后删除文件,或implode()任何剩余的URL并用它覆盖原始文件.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐