Fonksiyonunu şu şekilde değiştirirsen olur;
function ara($bas, $son, $yazi){
preg_match_all('/' . preg_quote($bas, '/') .'(.*?)'. preg_quote($son, '/').'/si', $yazi, $m);
return $m[1];
}Sadece /i'yi /si yaptım. s düzenli ifadelerde yeni satırların da kapsanmasını sağlar.