Merhaba Arkadaşlar

Aşağıdaki <div class="soru_"> ile </p> tagları arasındaki ifadeyi alacak bir regex kodum var ancak çalışmıyor. Sorun nerde bilenler lütfen yardımcı olsun.

yazdığım kod

function ara($bas, $son, $yazi){ 
    preg_match_all('/' . preg_quote($bas, '/') .'(.*?)'. preg_quote($son, '/').'/si', $yazi, $m); 
    return $m[1]; 
}  


$baslik = ara('</span></div>', '</p>', $icerik);
// hedef site

<div class="soru_"><span>Quiz 1</span></div>	<p>quiz metni burada
<br>Ahmet
<br>Mehmet
<br>Canan<br>Yukarıdakilerden hangileri aşağıdadır.</p>