php 处理 html 图片标签

发布网友 发布时间:2022-04-06 01:01

我来回答

4个回答

热心网友 时间:2022-04-06 02:30

过滤img标签:

单独提取img标签:

代码如下:

<?php
$text = '<strong>这是一个测试显示的简单例子</strong>
<img border="0" alt="" src="/attachments/users/2013/09/17/20130917144341_45299.jpg" width="300" height="180" /><span style="background-color:#e53333;font-size:14px;">求解答</span>';
// $text 是你获取的文本

// 过滤 img 标签
$no_img = preg_replace('\'<img[^>]*?>\'', '', $text);

// 单独提取 img 标签
preg_match_all('\'<img[^>]*?>\'', $text, &$img);

// $no_img 就是过滤后的文本
// $img 是一个数组,每一个值都是一个img标签
?>

这样就可以了。

热心网友 时间:2022-04-06 03:48

建议直接用kindediter插件处理,功能齐全且方便

热心网友 时间:2022-04-06 05:23

问题二答案:
$editorValue = preg_replace('/((\s)*(\n)+(\s)*)/i',"", $editorValue); //去掉转义字符

preg_match_all("#<div class=\"text\">(.*)</div><div id=\"biaoshi\"></div>#", $editorValue,$outhtml,PREG_PATTERN_ORDER); //截取后的字串放在 $outhtml数组中

$editorValue = str_replace('<div class="text">','',$outhtml[0]);

$editorValue = str_replace('</div>','',$editorValue);

问题一:详细一下问题,没看懂

热心网友 时间:2022-04-06 07:14

php 正则匹配 !

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com