PHP 코드에 문제가 있습니다. 이 루프는 파일의 마지막 정규 표현식 만 실행하고 파일의 표현식 순서를 변경하고 다른 표현식이 마지막이되면이 마지막 마지막 표현식 만 실행됩니다.foreg의 Preg_replace가 제대로 작동하지 않습니다.
foreach(file('general.txt') as $line) {
$text = preg_replace("/" . $line . "/", "", $text);
}
파일 general.txt에는 테스트 된 모든 것이 정규 표현식의 행을 포함합니다. 그러나이 루프에서는 더 이상 작동하지 않습니다.
왜 이런지 알 수 있습니까?
foreach(file('general.txt') as $line) {
$text = preg_replace("/" . trim($line) . "/", "", $text);
}
$ line = file ('general.txt'); foreach에서 $ lines을 사용하십시오. 때로는 foreach가이 물건에 대해 이상합니다. – Edwin