php如何去除html,空格,换行,提取纯文字

php去除html,空格,换行,提取纯文字的方法:1、清除字符串两边的空格,代码为【$str = trim($str)】;2、匹配html中的空格,代码为【$str = preg_replace(“/  /”,””,$str)】。

php如何去除html,空格,换行,提取纯文字

php去除html,空格,换行,提取纯文字的方法:

方法一:

function DeleteHtml($str) {     $str = trim($str); //清除字符串两边的空格    $str = preg_replace("//","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。    $str = preg_replace("//","",$str);     $str = preg_replace("//","",$str);     $str = preg_replace("//","",$str);     $str = preg_replace("/ /","",$str);    $str = preg_replace("/  /","",$str);  //匹配html中的空格    return trim($str); //返回字符串}

登录后复制

调用方法

DeleteHtml($str);   

立即学习“PHP免费学习笔记(深入)”;

$str 为需要清除的页面字符串

方法二:

function DeleteHtml($str) {     $str = trim($str); //清除字符串两边的空格    $str = strip_tags($str,""); //利用php自带的函数清除html格式    $str = preg_replace("//","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。    $str = preg_replace("//","",$str);     $str = preg_replace("//","",$str);     $str = preg_replace("//","",$str);     $str = preg_replace("/ /","",$str);    $str = preg_replace("/  /","",$str);  //匹配html中的空格    return trim($str); //返回字符串}

登录后复制

方法三:

去除字符串内部的空行:

$str = preg_replace("/(s*?r?ns*?)+/","n",$str);

登录后复制

去除全部的空行,包括内部和头尾:

$str = preg_replace('/($s*$)|(^s*^)/m', '',$str);

登录后复制

相关学习推荐:php编程(视频)

以上就是php如何去除html,空格,换行,提取纯文字的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2127839.html

(0)
上一篇 2025年2月24日 21:29:57
下一篇 2025年2月18日 07:22:50

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • PHP采用get获取url汉字出现乱码怎么办

    PHP采用get获取url汉字出现乱码的解决办法:使用函数【string urlencode (string $str)】,将字符串编码并将其用于URL的请求部分,代码为【echo ‘ PHP采用get获取url汉字出现乱码的解…

    2025年2月24日
    200
  • php pdo.dll没有找到怎么办

    php pdo.dll没有找到是因为php5.4以上版本已经内置了PDO,其解决办法就是在php.ini文件中将“extension=php_pdo_mssql.dll extension=php_pdo_oci.dll”对应的项打开即可。…

    2025年2月24日
    200
  • php如何设置中文字符集

    php设置中文字符集的方法:首先打开PHP文件;然后加入代码为“header(“Content-Type:text/html;charset=utf-8”);”即可。 PHP设置页面字符集utf-8 这个需要使用he…

    2025年2月24日
    200
  • PHP接收GET中文参数乱码怎么办

    PHP接收GET中文参数乱码的解决方案:1、使用iconv函数,代码为【$str = iconv(“gb2312″,”utf-8”,$str)】;2、使用函数【encoding】,代码为【mb…

    2025年2月24日
    200
  • php如何删除字符串最后一个字符

    php删除字符串最后一个字符的方法:1、使用rtrim函数删除字符串末端的空白字符;2、通过substr函数返回字符串的子串,并实现删除最后一个字符即可。 推荐:《PHP视频教程》 PHP删除字符串最后一个字符 通常在存多个有效值的时候(如…

    2025年2月24日
    200
  • php如何实现汉字转数字

    php实现汉字转数字的方法:首先创建一个辅助函数“checkNatInt”,用于识别出字符串中的数字;然后通过“echo checkNatInt(‘九百六十万’);”方法输出转换结果即可。 推荐:《PHP视频教程》 …

    2025年2月24日
    200
  • php chmod() 失败怎么办

    php chmod失败是因为php在调用chmod函数时权限不足,其解决办法就是手动修改被修改文件的权限或目录权限,并修改文件或目录所属用户组,修改语句如“chmod -R 777 ./dirname”。 推荐:《PHP视频教程》 PHP …

    2025年2月24日
    200
  • php如何随机生成不重复的字符串

    php随机生成不重复的字符串方法:首先创建一个php示例文件;然后使用使用时间戳作为原始字符串;接着再随机生成五个字符,并随机插入任意位置;最后生成新的字符串即可。 php随机生成不重复的字符串方法: 使用时间戳作为原始字符串,再随机生成五…

    2025年2月24日
    200
  • php如何实现图片模糊

    php实现图片模糊的方法:首先创建一个PHP示例文件;然后定义一个“image_blur”类;接着创建“gaussian_blur”和“blur”方法;最后通过“$image_blur->gaussian_blur();”方法实现图片…

    2025年2月24日
    200
  • php如何获取查询结果

    php获取查询结果的方法:1、进行连接,并执行SQL语句,获取数据的结果集;2、通过设定参数【MYSQL_NUM】获取数字索引数组;3、通过循环来遍历整个结果集。 php获取查询结果的方法: 先进行连接,然后执行SQL语句,获取数据的结果集…

    2025年2月24日
    200

发表回复

登录后才能评论