zoukankan      html  css  js  c++  java
  • PHP去掉转义后字符串中的反斜杠函数stripslashes

    addslashes函数主要是在字符串中添加反斜杠对特殊字符进行转义,stripslashes则是去掉转义后字符串中的反斜杠,比如当你提交一段json数据到PHP端的时候可能会遇到json字符串中有导致json_decode函数无法将json数据转换成数组的情况,这时你就需要stripslashes函数。

    该函数用于清理从数据库或 HTML 表单中取回的数据。

    例子

    输出:

    Who's John Adams?
    <?php
    function delete_fxg(&$array) {
    
    
             while(list($k,$v) = each($array)) {
                   if (is_string($v)) {
                       $array[$k] = stripslashes($v);//去掉反斜杠字符
                   }
                   if (is_array($v))  {
                       $array[$k] = delete_fxg($v);//调用本身,递归作用
                  }
    
    
            }
            return $array;
    
    
    }
    $str[0][1]="123123\\";
    $str[0][2]="456456\\";
    delete_fxg($str);
    print_r($str);
    
    
    ?>
    
    
  • 相关阅读:
    寄存器基础知识
    基础知识
    架构
    Mac下Apache服务器的初步搭建
    ios字体简单设定
    xcode中自定义log打印
    jQuery打印插件
    ionic3生命周期钩子
    ES5 数组方法map
    $compile的妙用
  • 原文地址:https://www.cnblogs.com/try-better-tomorrow/p/5221478.html
Copyright © 2011-2022 走看看