0
$snum
문자열이 포함 된 파일에서 행을 삭제하고 싶습니다. 나는 그것을 작동하게 만들었지 만, 줄 바꿈을 남겨 둡니다. 어떻게 제거 할 수 있습니까? 아래의 트림 기능을 시도했지만 작동하지 않습니다.PHP 파일과 줄 바꿈을 제거하는 방법은 무엇입니까?
<?php
$snum=$_GET['snum'];
$filePath = './SLBrecords.csv';
$fileArr = file($filePath);
//$fileArr = file($filePath, FILE_SKIP_EMPTY_LINES);
foreach($fileArr as $k=>$line) {
if (strpos($line,$snum) !== false) {
unset($fileArr[$k]);
trim(preg_replace('/\s\s+/', ' ', $fileArr[$k]));
}
}
$success = FALSE;
if (file_put_contents($filePath, implode('', $fileArr), LOCK_EX))
{
$success = TRUE;
}
header("Location: sfadhome.php");
?>
trim (preg_replace ('~ [\ r \ n] + ~', ', $ fileArr [$ k])); 이렇게 해봐. –