• php获取html纯文本,解决编辑器手动键入空格造成的无意义空白字符(空值问题)


    在项目中,我们常常需要用到一些验证,不管是前台还是后台的,上传的问题时,需要内容不为空,但可视化编辑器的介入让手动敲入空格跳出了常规的检测。空格是一种排版的手段,但毫无内容只有空格就显得没有意义了,今天分享给大家一个函数就是为了解决这个问题,解决编辑器手动键入空格造成的无意义空白字符(空值问题)

    1.过滤html标签,获取html标签纯文本内容,strip_tags函数能帮我们完成此任务,能过滤掉html和php标签,获得文本值。

    $params=strip_tags($params);

    2.替代空格 字符。

    $params=str_replace(" ","",$params);

    3.去掉可能存在的首尾空格。

    $params=trim($params);

    3.直接进行值比较即可,这时的值应该是我们需要的值了。

    奉献上code:

    /** 此函数检查内容是否为纯空格,如果为纯空格(&nbsp;)则返回TRUE,否则返回FALSE mengdj<mengdj@outlook.com> 2014.04.09 1043 */
    if(!function_exists("input_is_blank")){
        function input_is_blank($params){
            if($params==""|!strlen($params))
                return true;
            $params=strip_tags($params);
            $params=str_replace("&nbsp;","",$params);
            $params=trim($params);
            if($params==""|!strlen($params))
                return true;
            return false;
        }
    }

     

    本文源自:http://www.cnblogs.com/mengdejun/p/input_is_blank_strip_tags_php.html

  • 相关阅读:
    第三章 读书笔记
    第一章 读书笔记
    第二章 读书笔记
    第九章
    第十章
    第8章 蜂鸣器
    第7章 led闪烁
    第6章 第一个Linux驱动程序:统计单词个数
    第5章 搭建S3C6410开发板环境
    第3章 Git使用入门
  • 原文地址:https://www.cnblogs.com/mengdejun/p/input_is_blank_strip_tags_php.html
Copyright © 2020-2023  润新知