これを変換する必要があります:
[video=http://example.com/video.flv]
これに:
<a href="http://example.com/myVideo.flv" id="player"></a>
PHPの使用-おそらく正規表現。文字列にはこれらの「コードブロック」の多くを含めることができ、各動画に一意のIDを付ける必要があります。これどうやってするの?申し訳ありませんが、正規表現についてはよくわかりません。
それらがすべて標準的なフォーマットであるなら、なぜ str_replace() を使用しないのでしょうか?
$s = '[video=http://www.site.com/video.flv]';
$url = str_replace(array('[video=',']'),array('',''),$s);
echo '<a href="'.$url.'">click me!</a>';
$cnt = 0;
preg_replace('/\[.*?=(.*?)]/e', '<a href="$1" id="video' . $cn++ . '">$1</a>', $text);
テストされていない、おそらく爆破してあなたの犬などを盗むでしょう...