replace ile yok edebilirsin
$yenilink = str_replace('&iframe=true&width=960&height=600', '', $link);
valla aklıma gelmedi replace. neydi neydi diye diye

ne yalan söyleyeyim çok teşekkürler...
$db = "http://www.demo.com/page/111-A1-P/111-A1-1.html&iframe=true&width=960&height=600";
preg_match('/(.*?)\.html/',$db,$link);
echo $link[0];test edemedim hocam ama çalışır
preg_replace_callback ile falanda yapılabilir birden fazla seçenek çıkarılabilir.
çok teşekkürler
Uzantıların hep .html olduğunu düşünürsek preg_replace ile de halledebilirsin.
<?php
$link = 'http://www.demo.com/page/111-A1-P/111-A1-1.html&iframe=true&width=960&height=600';
$link = preg_replace('~\.html(.*)~i', '.html', $link);
echo $link;
?>
arkadaşlar varolun sorun hallolldu sayenizde teşekkürler herkese