使用火车头采集器的时候往文本之中均匀的插入图片


在做站期间,采集数据差不多是每一个站长都会进行的操作,这里讲的是当我们采集文章时,在不采集图片的基础上把我们自己的图片均匀的放到文章中.采用的是php插件的方式.

=======================实现准备:=======================

采集器:

火车头高铁版

图片:

需要插入文章之中的图片,这里我们插入的是三张图片到文章中,不过建议多准备一些图片更好一些

=======================正文=======================

好了,废话不说了直接上代码:

if(isset($LabelArray['内容-dt采集专家'])){
  
  $count = substr_count($LabelArray['内容-dt采集专家'],'

'); $j = 0; $num = floor($count / 2); $tem_num = 0; for($i = 0; $i < $count; $i++){ $j = strpos($LabelArray['内容-dt采集专家'], '

', $j); if($i == 0){//上海鲜花港 - 郁金香 $LabelArray['内容-dt采集专家'] = substr($LabelArray['内容-dt采集专家'], 0, $j) . ('$LabelArray['图片1'] .'" alt="'.$LabelArray['标题-dt采集专家'].'" />') . substr($LabelArray['内容-dt采集专家'], $j); //这里因为插入过一次字符串到内容里了,所以需要从新定位一下 $j = strpos($LabelArray['内容-dt采集专家'], '

', $j); }else if($i == ($num)){ $LabelArray['内容-dt采集专家'] = substr($LabelArray['内容-dt采集专家'], 0, $j) . ('$LabelArray['图片2'] .'" alt="'.$LabelArray['自动分类'].'" />') . substr($LabelArray['内容-dt采集专家'], $j); //这里因为插入过一次字符串到内容里了,所以需要从新定位一下 $j = strpos($LabelArray['内容-dt采集专家'], '

', $j); }else if($i == ($count-1)){ $LabelArray['内容-dt采集专家'] = substr($LabelArray['内容-dt采集专家'], 0, $j) . ('$LabelArray['图片3'] .'" alt="'.$LabelArray['公司名称'].'" />') . substr($LabelArray['内容-dt采集专家'], $j); } $j = ($j+1); } }

以上便是需要用到的代码,这里我插入的是三张图片,以

进行判断依据,分别在第一个,中间,以及最后的位置插入图片.这里我们也可以在1/3,2/3,最后.三个地方进行插入图片.大家可以自行决定.

例子网页:

钢支撑