1. 程式人生 > 其它 >使用火車頭採集器的時候往文字之中均勻的插入圖片

使用火車頭採集器的時候往文字之中均勻的插入圖片

在做站期間,採集資料差不多是每一個站長都會進行的操作,這裡講的是當我們採集文章時,在不採集圖片的基礎上把我們自己的圖片均勻的放到文章中.採用的是php外掛的方式.

=======================實現準備:=======================

採集器:

火車頭高鐵版

圖片:

需要插入文章之中的圖片,這裡我們插入的是三張圖片到文章中,不過建議多準備一些圖片更好一些

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

好了,廢話不說了直接上程式碼:

if(isset($LabelArray['內容-dt採集專家'])){
  
  
$count = substr_count($LabelArray['內容-dt採集專家'],'</p>'); $j = 0; $num = floor($count / 2); $tem_num = 0; for($i = 0; $i < $count; $i++){ $j = strpos($LabelArray['內容-dt採集專家'], '</p>', $j); if($i == 0){//<img src="/i/eg_tulip.jpg" alt="上海鮮花港 - 鬱金香" />
$LabelArray['內容-dt採集專家'] = substr($LabelArray['內容-dt採集專家'], 0, $j) . ('<img src="' .$LabelArray['圖片1'] .'" alt="'.$LabelArray['標題-dt採集專家'].'" />') . substr($LabelArray['內容-dt採集專家'], $j); //這裡因為插入過一次字串到內容裡了,所以需要從新定位一下 $j = strpos($LabelArray['內容-dt採集專家'], '</p>', $j); }else
if($i == ($num)){ $LabelArray['內容-dt採集專家'] = substr($LabelArray['內容-dt採集專家'], 0, $j) . ('<img src="' .$LabelArray['圖片2'] .'" alt="'.$LabelArray['自動分類'].'" />') . substr($LabelArray['內容-dt採集專家'], $j); //這裡因為插入過一次字串到內容裡了,所以需要從新定位一下 $j = strpos($LabelArray['內容-dt採集專家'], '</p>', $j); }else if($i == ($count-1)){ $LabelArray['內容-dt採集專家'] = substr($LabelArray['內容-dt採集專家'], 0, $j) . ('<img src="' .$LabelArray['圖片3'] .'" alt="'.$LabelArray['公司名稱'].'" />') . substr($LabelArray['內容-dt採集專家'], $j); } $j = ($j+1); } }

以上便是需要用到的程式碼,這裡我插入的是三張圖片,以</p>進行判斷依據,分別在第一個,中間,以及最後的位置插入圖片.這裡我們也可以在1/3,2/3,最後.三個地方進行插入圖片.大家可以自行決定.

例子網頁:

鋼支撐