$f = file_get_contents('file.txt');
$file = explode(PHP_EOL, $f);
$searchValue = 'Mehmet';
// Burası kapatmak için
foreach ($file as &$item) {
if (mb_strtolower(ltrim($item, '; ')) == mb_strtolower($searchValue)) {
$item = ';' . ltrim($item, '; ');
break;
}
}
####################
// Burası açmak için
foreach ($file as &$item) {
if (stripos(mb_strtolower($item), mb_strtolower($searchValue))) {
$item = ltrim($item, '; ');
break;
}
}
###################
// Buradaki kodları aynı anda çalıştırmaya çalışırsan son olarak ikinci blok çalışacağı için noktalı virgül eklenmez, ayrı ayrı çalıştır
file_put_contents('file.txt', implode(PHP_EOL, $file));