根据文章段落内容自动插入图片php版

每篇内容根据段落判断插入图片代码附上:

$chatd="<table>";
    if(stripos($content,$chatd)==0){
    //随机输出三张图功能
    if($moduleid!=37 &&$thumb==''){
    //判断是否存在图
    $id=rand(1,999999);
    $mid=rand(1,9999999);
    $getimg="http://www.nongpin88.com/randimage/".$moduleid."/".$itemid.".png";
    $getimgs="http://www.nongpin88.com/randimage/".$moduleid."/".$id.".png";
    $getimgss="http://www.nongpin88.com/randimage/".$moduleid."/".$mid.".png";
    $count = substr_count($content,'</p>');//获取p标签的数量
      $j = 0;//</p>重新定位用的
      //判断多少个p
      if($count<9){
       $num = 0;//这里是在1/3的位置插入,可以修改为rand(1,$count);这样就是随机位置插入了
       if($count<6){
        $numone=null;
       $numtwo=null;  
        }else{
       $numone=($count-1);
       $numtwo=null;
        }
      }
      elseif($count>8 && $count<12){
        $num = 1;
        $numone=6;
        $numtwo=9;
      }else{
        $num = 1;
        $numone=floor($count/2);
        $numtwo=($count-1);
      }
      for($i = 0; $i < $count; $i++){
         $j = strpos($content, '</p>', $j);
 
         if($i == $num){
          $content = substr($content, 0, $j) . ('<p><img src="' .$getimg .'" /></p>') . substr($content, $j); 
         }elseif($i==$numone){
           $content = substr($content, 0, $j) . ('<p><img src="' .$getimgs .'" /></p>') . substr($content, $j);
        }elseif($i==$numtwo){
           $content = substr($content, 0, $j) . ('<p><img src="' .$getimgss .'" /></p>') . substr($content, $j); 
        }
 
        $j = ($j+1);
      }
    }
 
    }

 这样就ok了,根据段落自动插入图片

演示地址:校园欺凌的观后感_醉学网

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值