php ile bir inner divinin kaç defa geçtiğini sayıdırıp ona göre veri çekmek istiyorum ancak her defasında aynı veriyi çekiyor. bu işin içinden çıkamadım lütfen yardım eder misiniz.

$url=$_GET['url'];
$baglan=file_get_contents($url); 


$bol = explode("<div class=\"inner\" ",$baglan); 
        for ($i=1;$i<=count($bol);$i++) { 


$baslik="#<div class=\"inner\" id=\"msg_(.*?)\">#si";
preg_match($baslik,$baglan,$idsi);
$idsi = $idsi[1]; // mesaj id
echo $idsi;