Подскажите что означает каждая строка этого кода:
$text = file_get_contents('text.txt');
$ar = array('/\м..+/si','/\ж..+/si');
$new_text = "";
$array_text = explode("\r\n",$text);
foreach($array_text as $value) {
$new_text .= preg_replace($ar,"",$value);
}
echo str_replace(",","",$new_text);
$text = "каждый охотник\r\nжелает знать\r\n, где сидит фазан";
// эквивалент $text = file_get_contents('text.txt');, для примера
// \r\n - конец и перенос строки
$ar = array('/\м..+/si','/\ж..+/si');
// массив регулярных выражений
$new_text = "";
$array_text = explode("\r\n",$text);
//Array(
// [0] => каждый охотник
// [1] => желает знать
// [2] => , где сидит фазан
// )
foreach($array_text as $value) {
$new_text .= preg_replace($ar, "", $value);
// замена по регулярному выражению
}
echo str_replace(",", "", $new_text);
// ка где сидит фазан
explode
preg_replace
str_replace
Регулярные выражения для новичков и не только
Сборка персонального компьютера от Artline: умный выбор для современных пользователей