preg_match_all da iç içe 2 array vardir. o yüzden ya foreach, for gibi döngülerle yaparsiniz ya da array_map ile array unique'yi uygularsiniz.
<?
for ($i = 0; $i <= count($bul[1]); $i++) {
    $getir = f('q=', '&', $bul[1][$i]);
    $arr = $getir[0];
    $newArray = array_map("array_unique", $getir[0]);
    foreach ($newArray as $strItem) {
        echo $strItem . "<br>";
    }
}
?>
tam emin degilim ama deneyin..

Ekleme : olmazsa for yada foreach la döngü oluşturup alt arraylara array unique uygularsiniz.