php 几个过滤数据函数

preg_replace()

preg_replace 函数执行一个正则表达式的搜索和替换

在读取sql中的数据时,有些数据是带有换行的,这里我们用php过滤掉这些换行

使用正则过滤换行

  // $str 包含换行
  $str = "aa
  
  ";
  echo preg_replace('/\s*/', '', $str);
  // 输出:aa
  

strip_tags()

strip_tags 函数剥去字符串中的 HTML、XML 以及 PHP 的标签

  $str = "<div>aa</div>";
  echo strip_tags($str);
  // 输出:aa

addslashes()

addslashes 函数返回在预定义字符之前添加反斜杠的字符串

  $str = "a'a";
  echo addslashes($str);
  // 输出:a\'a

htmlspecialchars_decode()

htmlspecialchars_decode 函数把预定义的 HTML 实体转换为字符

  $str = "&lt;aa&gt;";
  echo htmlspecialchars_decode($str);die;
  // 输出:<aa>

猜你喜欢

转载自blog.csdn.net/weixin_33800593/article/details/91029026
今日推荐