php里如何截取某一段内容?(再问)

来源:百度知道 编辑:UC知道 时间:2024/06/04 12:30:32
php里如何截取某一段内容?
悬赏分:20 - 解决时间:2007-5-28 19:41
function cut($file,$from,$end){

$message=explode($from,$file);
$message=explode($end,$message[1]);
return $message[0];
}
-------------------------------------------
我想截取 aaa 到 bbb 这一段内容 如果aaa bbb 分别是唯一存在的 ,上面这一段函数可以截取。

但是如果是这样 aaa ...aaa...aaa ...aaa...aaa...bbb...bbb...bbb...bbb...bbb

的形式,我想从第二个(或者第n个)aaa一直截取到最后倒数第二个(或者第n个)bbb,该如何办??

不会了,请各位高手指教,谢谢!!

<?

function open($file,$type=''){

if($open=file($file)){
$count=count($open);
for($i=0;$i<$count;$i++){
$theget.=$open[$i];

}

}else{
die('请求过多,超时,请刷新');
}

return $theget;

}

$_str = open("http://cache.tianya.cn/publicforum/Content/culture/1/229132.shtml");

//echo $_str;

/**
变量说明:
$str 要进行操作的字符串;
$split 拆分目标字符(串);
$from_no 从第几个开始;
$de