<?php
$str = "fdsfdsfsd你好[code]老大哥fdsfsd4353[/code]fdsfsdr3";
$array=split("\[code\]|\[/code\]",$str);
print_r($array);
?>
$str = "fdsfdsfsd你好[code]老大哥fdsfsd4353[/code]fdsfsdr3";
$array=split("\[code\]|\[/code\]",$str);
print_r($array);
?>
$str2 = preg_match_all("/(.+)\[code\](.+)\[\/code\](.+)/", $str, $out);
print_r($out);
第二找出[/code]所在位置
第三分别求出三段的长度
第四取子串
还要不要给你写程序呀