21,886
社区成员
发帖
与我相关
我的任务
分享
function sub($url_cut_start,$url_cut_length,$out_rp,$out){
foreach($out_rp[1] as $outurl){
//echo $outurl."</br>";
if($url_cut_start==""){
echo "请输入截取连接起始位置";
}
if($url_cut_start!=""&&$url_cut_length!=""){
$sub=substr($outurl,$url_cut_start,$url_cut_length);
echo $sub."</br>";//截取部分
}
if($url_cut_length==""){
$sub=substr($outurl,$url_cut_start);
echo $sub."</br>";
}
$allurl=$out.$sub;
echo '<a href="'.$allurl.'">'.$allurl.'</a></br>';
}
return $allurl;
}
function sub($url_cut_start, $url_cut_length, $out_rp, $out){
isset($url_cut_start) ? $url_cut_start : "";//等于:if ($url_cut_start) $url_cut_start = $url_cut_start; else $url_cut_start = "";
isset($url_cut_length) ? $url_cut_length : "";
// $allurl = "";
$allurl = array();
foreach($out_rp[1] as $outurl){
if($url_cut_start!=""){
if ($url_cut_length != "")
$sub=substr($outurl,$url_cut_start,$url_cut_length);
else
$sub=substr($outurl,$url_cut_start);
}else
return "请输入截取连接起始位置";
$allurl[] = $out.$sub;
}
return $allurl;
}
$arr = array(
1=>array(
0=>'<a href="http://www.google.com/?fs=productlist&id=2134314">2134314</a>',
1=>'<a href="http://www.google.com/?fs=productlist&id=2134315">2134315</a>',
2=>'<a href="http://www.google.com/?fs=productlist&id=2134316">2134316</a>',
)
);
$contents = "";
foreach($arr[1] as $s)
$contents .= $s . "\n";
$pattern = "/<a href=\"(.*?)\">.*<\/a>/i";
preg_match_all($pattern,$contents,$out_rp);
$out = '?fs=productlist&id=';
$arr1 = sub(strlen('http://www.google.com/?fs=productlist&id='), null, $out_rp, $out);
print_r($arr1);
$arr = sub($url_cut_start,$url_cut_length,$out_rp,$out);
print_r($arr);