$find = array(
            "'\[bkz\](.*?)\[/bkz\]'is",
            "'\[abkz\](.*?)\[/abkz\]'is",
            "'\[gbkz\](.*?)\[/gbkz\]'is",
            "'\[ebkz\](.*?)\[/ebkz\]'is",
            "'\[ara\](.*?)\[/ara\]'is",
            "'\[yazar\](.*?)\[/yazar\]'is",
            "'\[youtube\](.*?)\[/youtube\]'",
            "'\[url\](.*?)\[/url\]'is",
            "'\[img\](.*?)\[/img\]'is",
            "'\[facebook\](.*?)\[/facebook\]'is",
            "'\[twitter\](.*?)\[/twitter\]'is",
            "'\[spoiler\](.*?)\[/spoiler\]'is",
            "'\[link=(.*?)\](.*?)\[/link\]'is",
        );
        $replace = array(
            '(bkz:$1)',
            '*',
            '$1',
            '(ebkz:#$1)',
            '(ara:$1)',
            '(yazar:$1)',
            '$1',//youtubelinki
            '',
            ' . ') ',
',
            '',
            '$1',
            '  
            '$2',
        );
        return preg_replace($find, $replace, $data);
bu fonksiyon ile [youtube]youtubevideoadresi[/youtube] youtubevideoadresi kısmını alabiliyorum fakat benim istediğim o youtubevideoadresinin içindeki ?v= sonra gelen video idsini alıp iframe ile göstermek bunu nasıl yapabilirim ?
 
  

 
                    
