我有一个Excel工作表,我想删除所有非荷兰语的域。因此,.org,.de等。所有域(结尾)都保存在$ key变量中。是否可以创建一个循环,而不是复制粘贴代码并更改变量?
$key0 = ".org";
$fc=file("linklijst.txt");
$f=fopen("linklijst.txt","w");
foreach($fc as $line)
{
if (!strstr($line,$key0))
fputs($f,$line);
}
fclose($f);
[有很多方法,一个示例将使用double foreach,但是在很多循环中可能会很沉重。
$domains = array(".org", ".de", ".com");
$fc=file("linklijst.txt");
$f=fopen("linklijst.txt","w");
foreach($fc as $line)
{
foreach ($domains as $domain) {
if (!strstr($line, $domain)){
fputs($f,$line);
}
}
}