大佬们帮忙改一下获取到的三张图片依次插入 - Assbbs
大佬们帮忙改一下获取到的三张图片依次插入到指定的<img src=" ">里面 <div class="xxyd"> <?php $post = post read $ thread 'firstpid' ; $content = $post 'message' ; $message = strip tags…
大佬们帮忙改一下获取到的三张图片依次插入到指定的<img src=" ">里面 <div class="xxyd"> <?php $post = post read $ thread 'firstpid' ; $content = $post 'message' ; $message = strip tags $content ; $jianjie = mb substr $message,0,100,'utf-8' ; //这里截取字符串100个 $pattern="/< img|IMG . ?src= \'|\" . ? ?: \.gif|\.jpg|\.png \'|\" . ? \/ ?>/"; $imgcount=preg match all $pattern,$content,$match ; $imgs=array ; for $i=0;$i<3;$i++ { //此处要调用几张将数字改成调用张数即可,默认2张 if !empty $match 0 $i { $imgs $i =$match 1 $i ; } }?> <p class="item-excerpt" style="margin-top: 20px;"><?php echo $jianjie ?>…</p> <div class="xxyd1" style=" overflow: hidden; text-align: center ; margin: auto;"> <?php if $imgcount >= 1 && $imgcount < 2 { ?> <?php foreach $imgs as $pic {?> <img src="<?php echo $pic ?>" style="width:48%; max-height:500px; display: inline-block;"> <?php }?> <?php } ?> </div> <div class="xxyd2" style=" overflow: hidden; text-align: center ; margin: auto;"> <?php if $imgcount >= 2 && $imgcount < 3 { ?> <?php foreach $imgs as $pic {?> <img src="<?php echo $pic ?>" style="width:48%; max-height:200px; display: inline-block;"> <?php }?> <?php } ?> </div> <div class="xxyd3" style=" overflow: hidden; text-align: center ; margin: auto;"> <?php if $imgcount >= 3 && $imgcount < 4 { ?> <?php foreach $imgs as $pic {?> <div class="" style=" width=500px" height="500px"><img src="<?php echo $pic ?>" style="width:100%; max-height:200px; display: inline-block;"><div> <div class="" style=" width=300px" height="500px"> <img src="<?php echo ?>" style="width:100%;height=50%; display: inline-block;"> <img src="<?php echo ?>" style="width:100%; height="50%; display: inline-block;"> <div> <?php }?> <?php } ?> </div> </div> 匹配 输出 <img src="<?php echo ?>" style="width:100%;height=50%; display: inline-block;"> <?php echo $pic ?>直接输出三张图没法控制到指定的标签里