How to stripslashes all the items of an array at once?

前端 未结 6 1369
面向向阳花
面向向阳花 2021-01-17 18:36

I need to stripslashes all items of an array at once.

Any idea how can I do this?

6条回答
  •  感动是毒
    2021-01-17 19:31

    Parse array recursevely, with this solution you don't have to dublicate your array

    function addslashes_extended(&$arr_r){
        if(is_array($arr_r))
        {
            foreach ($arr_r as &$val){
                is_array($val) ? addslashes_extended($val):$val=addslashes($val);
        }
            unset($val);
        }
        else
            $arr_r=addslashes($arr_r);
    return $arr_r;
    }
    

提交回复
热议问题