我尝试读取文本文件中的一些特定行。
我的文本文件是这样的:
#
# Aliases in this file will NOT be expanded in the header from
# Mail, but WILL be visible over networks or from /bin/mail.
# Basic system aliases -- these MUST be present.
mailer-daemon: postmaster
postmaster: root
# General redirections for pseudo accounts.
bin: root
nscd: root
pcap: root
apache: root
webalizer: root
# boite fonctionnelles
# GEMEL
accueil: demo1,demo2
services: demo3,demo4
essai: dan.y.roche@gmail.com
我想收集这条线以在以下情况下对其进行返工:
accueil: demo1,demo2
services: demo3,demo4
essai: dan.y.roche@gmail.com
我可以在评论中找到这一行:# GEMEL
我们做得到 :
if($lines = file($filename)){
foreach ($lines as $key => $value) {
if(preg_match("/# GEMEL/", $value))
for ($i=0; $i < ; $i++) {
# code...
}
}
}
但是双标签并不是很好......解决方案是在找到#GEMEL之后移动指针,但我该怎么做?